URL ಎನ್ಕೋಡಿಂಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತ ಪರಿಚಯ

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

URL ಅನ್ನು ಎನ್ಕೋಡಿಂಗ್

URL ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಅಕ್ಷರವು ಅಕ್ಷರವಾಗಿದೆ. ನೀವು URL ನಲ್ಲಿ ಪ್ಲಸ್-ಸೈನ್ (+) ಅನ್ನು ನೋಡಿದಾಗಲೆಲ್ಲಾ ನೀವು ಈ ಅಕ್ಷರವನ್ನು ನೋಡುತ್ತೀರಿ. ಇದು ಬಾಹ್ಯಾಕಾಶ ಪಾತ್ರವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಪ್ಲಸ್ ಚಿಹ್ನೆಯು URL ನಲ್ಲಿನ ಆ ಜಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಿಶೇಷ ಪಾತ್ರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ನೋಡಿದ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ಮಾರ್ಗವೆಂದರೆ ಒಂದು ವಿಷಯ ಒಳಗೊಂಡಿರುವ ಮೇಲ್ಟೋ ಲಿಂಕ್ನಲ್ಲಿದೆ. ವಿಷಯವು ಅದರಲ್ಲಿ ಸ್ಥಳಾವಕಾಶಗಳನ್ನು ಹೊಂದಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಅವುಗಳನ್ನು ಪ್ಲಸಸ್ ಎಂದು ಎನ್ಕೋಡ್ ಮಾಡಬಹುದು:

mailto: email? subject = ಇದು + ನನ್ನದು + ವಿಷಯ

ಎನ್ಕೋಡಿಂಗ್ ಪಠ್ಯದ ಈ ಬಿಟ್ "ಇದು ನನ್ನ ವಿಷಯವಾಗಿದೆ" ಎಂಬ ವಿಷಯವನ್ನು ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ. ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿರುವ "+" ಅಕ್ಷರವನ್ನು ಬ್ರೌಸರ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿದಾಗ ನಿಜವಾದ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

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

URL ಅನ್ನು ಎನ್ಕೋಡಿಂಗ್

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

ಹೆಚ್ಚಿನ URL ಗಳು ಯಾವಾಗಲೂ ಅನುಮತಿಸುವ ಸರಳ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಎನ್ಕೋಡಿಂಗ್ ಅಗತ್ಯವಿಲ್ಲ.

GET ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸಿಜಿಐ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಗೆ ಡೇಟಾವನ್ನು ಸಲ್ಲಿಸಿದರೆ, ನೀವು URL ಅನ್ನು ಕಳುಹಿಸುವಂತೆ ನೀವು ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕು. ಉದಾಹರಣೆಗೆ, ನೀವು RSS ಫೀಡ್ ಅನ್ನು ಉತ್ತೇಜಿಸಲು ಲಿಂಕ್ ಬರೆಯುತ್ತಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಪ್ರಚಾರ ಮಾಡುತ್ತಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ URL ಗೆ ಸೇರಿಸಲು ನಿಮ್ಮ URL ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಏನು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕು?

ಅಕ್ಷರಮಾಲೆಯ ಅಕ್ಷರ, ಸಂಖ್ಯೆ, ಅಥವಾ ವಿಶೇಷ ಪಾತ್ರದಲ್ಲದ ಯಾವುದೇ ಪಾತ್ರವು ಅದರ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದ ಹೊರಗೆ ಬಳಸಲಾಗುವುದು ನಿಮ್ಮ ಪುಟದಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾಗಿದೆ. ಕೆಳಗಿನ URL ಯು ಸಾಮಾನ್ಯವಾದ ಅಕ್ಷರಗಳ ಕೋಷ್ಟಕವಾಗಿದ್ದು URL ಮತ್ತು ಅವುಗಳ ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ.

ಮೀಸಲಾದ ಪಾತ್ರಗಳು URL ಎನ್ಕೋಡಿಂಗ್

ಅಕ್ಷರ URL ನಲ್ಲಿ ಉದ್ದೇಶ ಎನ್ಕೋಡಿಂಗ್
: ವಿಳಾಸದಿಂದ ಪ್ರತ್ಯೇಕ ಪ್ರೋಟೋಕಾಲ್ (http) % 3B
/ ಪ್ರತ್ಯೇಕ ಡೊಮೇನ್ ಮತ್ತು ಕೋಶಗಳು % 2 ಎಫ್
# ಪ್ರತ್ಯೇಕ ಲಂಗರುಗಳು % 23
? ಪ್ರತ್ಯೇಕ ಪ್ರಶ್ನೆಯ ವಾಕ್ಯ % 3 ಎಫ್
& ಪ್ರತ್ಯೇಕ ಪ್ರಶ್ನೆ ಅಂಶಗಳು % 24
@ ಡೊಮೇನ್ನಿಂದ ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ % 40
% ಎನ್ಕೋಡ್ ಮಾಡಿದ ಅಕ್ಷರವನ್ನು ಸೂಚಿಸುತ್ತದೆ % 25
+ ಒಂದು ಜಾಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ % 2B
URL ಗಳಲ್ಲಿ ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ % 20 ಅಥವಾ +

ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಅಕ್ಷರಗಳೊಂದಿಗೆ ನೀವು ಕಂಡುಕೊಂಡದ್ದಕ್ಕಿಂತ ವಿಭಿನ್ನವಾಗಿ ಈ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಉದಾಹರಣೆಗಳು ಗಮನಿಸಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ಒಂದು ಆಂಪಿಯರ್ಸಾಂಡ್ (ಮತ್ತು) ಅಕ್ಷರದೊಂದಿಗೆ URL ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾದರೆ, ನೀವು ಮೇಜಿನ ಮೇಲೆ ತೋರಿಸಿರುವಂತಹ% 24 ಅನ್ನು ಬಳಸುತ್ತೀರಿ. ನೀವು HTML ಅನ್ನು ಬರೆಯುತ್ತಿದ್ದರೆ ಮತ್ತು ಪಠ್ಯಕ್ಕೆ ಒಂದು ವನ್ನಾಗಲಿ ಸೇರಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು% 24 ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಬದಲಿಗೆ, ನೀವು "& amp;" ಅನ್ನು ಬಳಸುತ್ತೀರಿ; ಅಥವಾ "& # 38;", ಇವೆರಡೂ ಪ್ರದರ್ಶಿಸಿದಾಗ & HTML ಪುಟದಲ್ಲಿ ಬರೆಯುತ್ತವೆ. ಇದು ಮೊದಲಿಗೆ ಗೊಂದಲ ತೋರುತ್ತದೆ, ಆದರೆ ಇದು ಮೂಲಭೂತವಾಗಿ HTML ಕೋಡ್ನ ಭಾಗವಾಗಿರುವ ಪುಟದಲ್ಲಿ ಕಂಡುಬರುವ ಪಠ್ಯ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಅಸ್ತಿತ್ವವಾದ URL ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ವಿಭಿನ್ನ ನಿಯಮಗಳಿಗೆ ಒಳಪಟ್ಟಿರುವ ಪಠ್ಯದ ನಡುವಿನ ವ್ಯತ್ಯಾಸವಾಗಿದೆ.

"&" ಅಕ್ಷರ, ಮತ್ತು ಇತರ ಅನೇಕ ಪಾತ್ರಗಳು ಪ್ರತಿಯೊಂದರಲ್ಲೂ ಗೋಚರಿಸಬಹುದು ಎಂಬ ಅಂಶವು ಇಬ್ಬರ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳಿಗೆ ಗೊಂದಲ ಮಾಡಬಾರದು.

ಜೆನ್ನಿಫರ್ ಕ್ರಿನಿನ್ರಿಂದ ಮೂಲ ಲೇಖನ. ಜೆರೆಮಿ ಗಿರಾರ್ಡ್ ಸಂಪಾದಿಸಿದ್ದಾರೆ.