ಉಚಿತ HTML ಎನ್ಕೋಡರ್ ಮತ್ತು ಡಿಕೋಡರ್
ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು HTML ಎಂಟಿಟಿಗಳಿಗೆ ಎನ್ಕೋಡ್ ಮಾಡಿ ಅಥವಾ ಎಂಟಿಟಿಗಳನ್ನು ಸಾದಾ ಪಠ್ಯಕ್ಕೆ ಡಿಕೋಡ್ ಮಾಡಿ. ತಕ್ಷಣ, ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.
ಸಾಮಾನ್ಯ HTML ಎಂಟಿಟಿಗಳ ಉಲ್ಲೇಖ
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಇಲ್ಲಿ HTML ಎನ್ಕೋಡಿಂಗ್ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಕೈಯಿಂದ ಬರೆದ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್ಪ್ರೆಶನ್ ಪ್ರತಿಸ್ಥಾಪನೆ ಮತ್ತು ಹಾರ್ಡ್ಕೋಡ್ ಮಾಡಿದ ಹೆಸರಿಸಲಾದ-ಎಂಟಿಟಿ ಲುಕಪ್ ಟೇಬಲ್ ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ — ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಎನ್ಕೋಡಿಂಗ್ ಲೈಬ್ರರಿ ಇಲ್ಲ, ಸರ್ವರ್ ರೌಂಡ್-ಟ್ರಿಪ್ ಇಲ್ಲ. ಅಸಾಮಾನ್ಯ ಹೆಸರಿಸಲಾದ ಎಂಟಿಟಿಗಳನ್ನು (á ಅಥವಾ “ ನಂತಹ) ಡಿಕೋಡ್ ಮಾಡಲು, ಟೂಲ್ ಶೂನ್ಯ-ವೆಚ್ಚದ ಫಾಲ್ಬ್ಯಾಕ್ ಆಗಿ ಬ್ರೌಸರ್ನ ಸ್ವಂತ HTML ಪಾರ್ಸರ್ಗೆ ವಹಿಸುತ್ತದೆ.
- 1ಬದಲಾಯಿಸಬೇಕಾದ ಅಕ್ಷರಗಳಿಗಾಗಿ ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆಎನ್ಕೋಡ್ನಲ್ಲಿ, ನಿಮ್ಮ ಇನ್ಪುಟ್ನಾದ್ಯಂತ ಎರಡು ಯುನಿಕೋಡ್-ಅರಿವಿನ ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ಗಳಲ್ಲಿ ಒಂದು ಚಲಿಸುತ್ತದೆ: ~25 ಸಾಮಾನ್ಯ HTML-ಮಹತ್ವದ ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಒಳಗೊಂಡ ಗುರಿಯುಳ್ಳ ಪ್ಯಾಟರ್ನ್, ಅಥವಾ U+007F ಗಿಂತ ಮೇಲಿನ ಪ್ರತಿ ಕೋಡ್ ಪಾಯಿಂಟ್ ಅನ್ನು ಹಿಡಿಯುವ ವಿಶಾಲ ಪ್ಯಾಟರ್ನ್. ಪ್ರತಿ ಮ್ಯಾಚ್ ಅನ್ನು ಅಕ್ಷರ ಅಕ್ಷರವಾಗಿ ತಡೆಹಿಡಿಯಲಾಗುತ್ತದೆ.
- 2ಲುಕಪ್ ಟೇಬಲ್ ಅಥವಾ codePointAt() ಎಂಟಿಟಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆಹೆಸರಿಸಲಾದ-ಎಂಟಿಟಿ ಔಟ್ಪುಟ್ಗಾಗಿ, ಹೊಂದಾಣಿಕೆಯಾದ ಅಕ್ಷರಗಳನ್ನು ಹಾರ್ಡ್ಕೋಡ್ ಮಾಡಿದ ಟೇಬಲ್ನಲ್ಲಿ (ಉದಾ. & → &, © → ©) ಹುಡುಕಲಾಗುತ್ತದೆ. ದಶಮಾಂಶ ಅಥವಾ ಹೆಕ್ಸ್ ಔಟ್ಪುಟ್ಗಾಗಿ, String.codePointAt() ಯುನಿಕೋಡ್ ಕೋಡ್ ಪಾಯಿಂಟ್ ಪಡೆದು ಅದನ್ನು &#NNN; ಅಥವಾ &#xNNN; ಎಂದು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ — ಸರೊಗೇಟ್ ಜೋಡಿಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಯುನಿಕೋಡ್ 'u' ಫ್ಲ್ಯಾಗ್ ಬಳಸುತ್ತದೆ.
- 3ಏಕ-ಪಾಸ್ ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಎಂಟಿಟಿಗಳನ್ನು ಮತ್ತೆ ಅಕ್ಷರಗಳಿಗೆ ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆಡಿಕೋಡ್ನಲ್ಲಿ, ಒಂದೇ ರೆಗ್ಯುಲರ್-ಎಕ್ಸ್ಪ್ರೆಶನ್ ಪಾಸ್ ಎಲ್ಲಾ ಎಂಟಿಟಿ ಟೋಕನ್ಗಳನ್ನು (&, A, A, ಇತ್ಯಾದಿ) ಗುರುತಿಸಿ ಪ್ರತಿಯೊಂದನ್ನೂ ಸರಿಯಾದ ಹ್ಯಾಂಡ್ಲರ್ಗೆ ಮಾರ್ಗ ನಿರ್ದೇಶಿಸುತ್ತದೆ: ಹೆಕ್ಸ್ parseInt(base 16), ದಶಮಾಂಶ Number(), ಹೆಸರಿಸಲಾದ ಹಿಮ್ಮುಖ-ಲುಕಪ್, ಅಥವಾ — ಹಾರ್ಡ್ಕೋಡ್ ಮಾಡಿದ ಟೇಬಲ್ನಲ್ಲಿಲ್ಲದ ಯಾವುದೇ ಎಂಟಿಟಿಗೆ — ಬ್ರೌಸರ್ ಸ್ಥಳೀಯವಾಗಿ ಪಾರ್ಸ್ ಮಾಡುವ innerHTML ಇರುವ ಟೆಕ್ಸ್ಟ್ಏರಿಯಾ ಎಲಿಮೆಂಟ್, ಬ್ರೌಸರ್ನ ಅಂತರ್ನಿರ್ಮಿತ ಎಂಟಿಟಿ ಟೇಬಲ್ನಿಂದ ಸರಿಯಾದ ಅಕ್ಷರವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
- 4ಫಲಿತಾಂಶ ತಕ್ಷಣ ಕಾಣಿಸುತ್ತದೆ; Clipboard API ಮೂಲಕ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ನಕಲಿಸಿReact useMemo ಮೂಲಕ ಪ್ರತಿ ಕೀಸ್ಟ್ರೋಕ್ನಲ್ಲಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ಮರುಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. ನಕಲಿಸುವುದು navigator.clipboard.writeText() ಬಳಸುತ್ತದೆ — ಆಧುನಿಕ ಅಸಿಂಕ್ Clipboard API — ನಿರ್ಬಂಧಿತ ಸಂದರ್ಭಗಳಿಗೆ ಮೌನ ಕ್ಯಾಚ್ನೊಂದಿಗೆ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
URL ಎನ್ಕೋಡರ್ ಮತ್ತು ಡಿಕೋಡರ್
URL ಗಳು ಮತ್ತು ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿ ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡಿ. ಎನ್ಕೋಡ್ಯುರಿಕಾಂಪೊನೆಂಟ್, ಡಿಕೋಡ್ಯುರಿಕಾಂಪೊನೆಂಟ್ ಮತ್ತು ಕ್ವೆರಿ ಸ್ಟ್ರಿಂಗ್ ಪಾರ್ಸಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
Base64 ಎನ್ಕೋಡರ್ ಮತ್ತು ಡಿಕೋಡರ್
ಪಠ್ಯ ಅಥವಾ ಫೈಲ್ಗಳನ್ನು Base64 ಗೆ ಎನ್ಕೋಡ್ ಮಾಡಿ, ಅಥವಾ Base64 ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಸಾದಾ ಪಠ್ಯಕ್ಕೆ ಡಿಕೋಡ್ ಮಾಡಿ. ತಕ್ಷಣ, ಖಾಸಗಿ, ಮತ್ತು ಉಚಿತ.
ಸೀಸರ್ ಸೈಫರ್ ಮತ್ತು ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಟರ್
ಸೀಸರ್ ಸೈಫರ್, ROT13, ಅಟ್ಬ್ಯಾಶ್, ಮತ್ತು ವಿಜನೇರ್ ಸೈಫರ್ನೊಂದಿಗೆ ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿ. ಶಾಸ್ತ್ರೀಯ ಪರ್ಯಾಯ ಸೈಫರ್ಗಳು, ಎಲ್ಲಾ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.