HTML5 ನಲ್ಲಿ ಮೆಟಾ ಚಾರ್ಸೆಟ್ ಟ್ಯಾಗ್

HTML5 ನಲ್ಲಿ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

HTML5 ನ ಪರಿಚಯಕ್ಕೆ ಮೊದಲು, ಒಂದು ಅಂಶದೊಂದಿಗೆ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಎಂಟರ್ಟೈನ್ಡ್ಡ್ಯುರಿಡ್ನೊಂದಿಗೆ ಕೆಳಗೆ ನೋಡಿ ಸ್ವಲ್ಪ ಕೆಳಗೆ ಬೆರಳಚ್ಚಿಸಿದ ಲೈನ್ ಅನ್ನು ಬರೆಯಿರಿ. ನಿಮ್ಮ ವೆಬ್ ಪುಟದಲ್ಲಿ ನೀವು HTML4 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಮೆಟಾ ಚಾರ್ಸೆಟ್ ಅಂಶಗಳು:

ವಿಷಯದ ಗುಣಲಕ್ಷಣದ ಸುತ್ತಲೂ ನೀವು ನೋಡಿರುವ ಉದ್ಧರಣ ಚಿಹ್ನೆಯನ್ನು ಈ ಕೋಡ್ನಲ್ಲಿ ಗಮನಿಸುವುದು ಮುಖ್ಯ: ವಿಷಯ = " ಪಠ್ಯ / html; ಅಕ್ಷರಸೆಟ್ = ಐಸೊ -8859-1 " . ಎಲ್ಲಾ HTML ಲಕ್ಷಣಗಳಂತೆ, ಈ ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳು ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ, ಸಂಪೂರ್ಣ ವಾಕ್ಯ ಪಠ್ಯ / html; charset = iso-8959-1ಅಂಶದ ವಿಷಯವಾಗಿದೆ.ಇದು ಸರಿಯಾದ HTML ಮತ್ತು ಈ ಸ್ಟ್ರಿಂಗ್ ಹೇಗೆ ಬರೆಯಬೇಕೆಂದು ಅರ್ಥವಾಗಿದೆ. ಇದು ಸಹ ಅಗಾಧ ದೀರ್ಘ ಮತ್ತು ಕೊಳಕು! ನಿಮ್ಮ ತಲೆಯ ಮೇಲ್ಭಾಗವನ್ನು ನೀವು ಬಹುಶಃ ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳುವಂತಹ ವಿಷಯವೂ ಅಲ್ಲ! ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ವೆಬ್ ಡೆವಲಪರ್ಗಳು ಈ ಕೋಡ್ ಅನ್ನು ಒಂದು ಸೈಟ್ನಿಂದ ನಕಲಿಸಲು ಮತ್ತು ಅಂಟಿಸಲು ಅವರು ಹೊಸತಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬೇಕಾಗಿತ್ತು ಏಕೆಂದರೆ ಮೊದಲಿನಿಂದ ಬರೆಯುವುದನ್ನು ಬಹಳಷ್ಟು ಕೇಳುತ್ತಿದ್ದರು.

HTML5 ಕಟ್ಸ್ ಔಟ್ ದಿ ಎಕ್ಸ್ಟ್ರಾ & # 34; ಸ್ಟಫ್ & # 34;

HTML5 ಭಾಷೆಗೆ ಹಲವಾರು ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸಿತು , ಆದರೆ ಇದು ಮೆಟಾ ಚಾರ್ಸೆಟ್ ಎಲಿಮೆಂಟ್ ಸೇರಿದಂತೆ ಎಚ್ಟಿಎಮ್ಎಲ್ನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೆಚ್ಚು ಸರಳವಾಗಿ ಸರಳಗೊಳಿಸಿತು. HTML5 ನೊಂದಿಗೆ, ನೀವು META ಅಂಶಕ್ಕಾಗಿ ಸಿಂಟ್ಯಾಕ್ಸನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಸುಲಭವಾಗಿ ನಿಮ್ಮ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸಬಹುದು. ನೀವು ಕೆಳಗೆ ನೋಡಿ:

ಈ ಲೇಖನದ ಆರಂಭದಲ್ಲಿ, HTML4 ಗಾಗಿ ಬಳಸಲಾದ ಹಳೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ನಲ್ಲಿ ನಾವು ಬರೆದದ್ದಕ್ಕೆ ಸರಳೀಕೃತ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ, ಮತ್ತು HTML5 ಆವೃತ್ತಿಯನ್ನು ನಿಜವಾಗಿ ಬರೆಯಲು ಮತ್ತು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಎಷ್ಟು ಸುಲಭ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸೈಟ್ನಿಂದ ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಯಾವುದೇ ಹೊಸದೊಳಗೆ ನಕಲಿಸಲು ಮತ್ತು ಅಂಟಿಸಲು ಅಗತ್ಯವಿಲ್ಲದೆ, ಮುಂಭಾಗದ ವೆಬ್ ಡೆವಲಪರ್ನಂತೆ, ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳಬಹುದು. ಸಮಯದ ಈ ಉಳಿತಾಯಗಳು ಹೆಚ್ಚಿನವುಗಳಲ್ಲ, ಆದರೆ HTML5 ಸರಳಗೊಳಿಸುವ ಇತರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಪ್ರದೇಶಗಳನ್ನು ನೀವು ಪರಿಗಣಿಸಿದಾಗ, ಉಳಿತಾಯವು ಹೆಚ್ಚಾಗುತ್ತದೆ!

ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಯಾವಾಗಲೂ ಸೇರಿಸಿ

ಯಾವುದೇ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ನೀವು ಎಂದಾದರೂ ಉದ್ದೇಶಿಸದಿದ್ದರೂ ಸಹ, ನಿಮ್ಮ ವೆಬ್ ಪುಟಗಳಿಗಾಗಿ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ನೀವು ಯಾವಾಗಲೂ ಸೇರಿಸಬೇಕು. ನೀವು ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸದಿದ್ದರೆ, UTF-7 ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಸೈಟ್ ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿಗೆ ಗುರಿಯಾಗುತ್ತದೆ.

ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ, ನಿಮ್ಮ ಸೈಟ್ಗೆ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ ಎಂದು ಅನಾಟಾಕರ್ ನೋಡುತ್ತಾನೆ, ಆದ್ದರಿಂದ ಪುಟದ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಯುಟಿಎಫ್ -7 ಎಂದು ಆಲೋಚಿಸುವ ಮೂಲಕ ಬ್ರೌಸರ್ ಅನ್ನು ಟ್ರಿಕ್ಸ್ ಮಾಡುತ್ತದೆ. ಮುಂದೆ, ಆಕ್ರಮಣಕಾರನು UTF-7 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ವೆಬ್ ಪುಟಕ್ಕೆ ಚುಚ್ಚುತ್ತಾನೆ ಮತ್ತು ನಿಮ್ಮ ಸೈಟ್ ಹ್ಯಾಕ್ ಆಗಿದೆ. ಇದು ನಿಮ್ಮ ಕಂಪೆನಿಯಿಂದ ನಿಮ್ಮ ಸಂದರ್ಶಕರಿಗೆ ಒಳಗೊಂಡಿರುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ನಿಸ್ಸಂಶಯವಾಗಿ ಸಮಸ್ಯಾತ್ಮಕವಾಗಿದೆ. ಒಳ್ಳೆಯ ಸುದ್ದಿ ಇದು ತಪ್ಪಿಸಲು ಒಂದು ಸರಳ ಸಮಸ್ಯೆಯಾಗಿದೆ - ನಿಮ್ಮ ಎಲ್ಲಾ ವೆಬ್ಪುಟಗಳಿಗೆ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲು ಮರೆಯಬೇಡಿ.

ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಎಲ್ಲಿ ಸೇರಿಸಬೇಕು

ವೆಬ್ಪುಟಕ್ಕಾಗಿ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ನಿಮ್ಮ HTML ನ ಅಂಶದ ಮೊದಲ ಸಾಲಿನ ರೂಪವಾಗಿರಬೇಕು. ಇದು ಡಾಕ್ಟೈಪ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು ಮತ್ತು ಅದನ್ನು ಗುರುತಿಸುವುದಕ್ಕಿಂತ ಬೇರೆ ಪುಟದಲ್ಲಿ ಬೇರೆ ಯಾವುದಕ್ಕೂ ಮುಂಚೆಯೇ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಏನು ಎಂದು ಬ್ರೌಸರ್ಗೆ ತಿಳಿದಿರುತ್ತದೆ. HTML ಪುಟ. ನಿಮ್ಮ HTML ಓದಬೇಕು:

...

ಎಕ್ಸ್ಟ್ರಾ ಸೆಕ್ಯುರಿಟಿಗಾಗಿ HTTP ಹೆಡರ್ಗಳನ್ನು ಬಳಸುವುದು

ಎಚ್ಟಿಟಿಪಿ ಹೆಡರ್ಗಳಲ್ಲಿ ನೀವು ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಇದು HTML ಪುಟಕ್ಕೆ ಸೇರಿಸುವುದಕ್ಕಿಂತಲೂ ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿದೆ, ಆದರೆ ನೀವು ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ಸ್ ಅಥವಾ .htaccess ಫೈಲ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಲು ಬಯಸುತ್ತೀರಿ, ಅಂದರೆ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಹೋಸ್ಟಿಂಗ್ ಪ್ರೊವೈಡರ್ನೊಂದಿಗೆ ಈ ರೀತಿಯ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಅಥವಾ ಅವುಗಳನ್ನು ಮಾಡಲು ನೀವು ಮಾಡಬೇಕಾಗಬಹುದು ನಿಮಗಾಗಿ ಬದಲಾವಣೆಗಳು. ಪ್ರವೇಶ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಸವಾಲಾಗಿದೆ. ಬದಲಾವಣೆಯು ಸರಳವಾಗಿದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರನು ನಿಮ್ಮ ಬದಲಾವಣೆಗೆ ಸುಲಭವಾಗಿ ಈ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ನೀವು ಅಪಾಚೆ ಬಳಸುತ್ತಿದ್ದರೆ, ಸೇರಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಸಂಪೂರ್ಣ ಸೈಟ್ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಅಕ್ಷರ ಸೆಟ್ ಅನ್ನು ನೀವು ಹೊಂದಿಸಬಹುದು: AddDefaultCharset UTF-8 ನಿಮ್ಮ ರೂಟ್ .htaccess ಫೈಲ್ಗೆ. ಅಪಾಚೆನ ಡೀಫಾಲ್ಟ್ ಪಾತ್ರದ ಸೆಟ್ ಐಎಸ್ಒ -8859-1 ಆಗಿದೆ .