URL ಎನ್ಕೋಡ್/ಡಿಕೋಡ್ (ಕನ್ನಡ URLಗಳು ಮತ್ತು ಕ್ವೆರಿ ಪರಿವರ್ತನೆ)
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣವೇ URL ಎನ್ಕೋಡ್ ಡಿಕೋಡ್ (ಪರ್ಸೆಂಟ್-ಎನ್ಕೋಡಿಂಗ್). encodeURIComponent / encodeURI ಸಮಾನಗಳ ನಡುವೆ ಬದಲಿಸಿ ಮತ್ತು ಸಂಭವನೀಯ ಡಬಲ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿ.
ಆಯ್ಕೆಗಳು
ಸುಧಾರಿತ
ನಾನು ಯಾವುದನ್ನು ಬಳಸಬೇಕು?
ಪ್ಯಾರಾಮೀಟರ್ ಮೌಲ್ಯ → encodeURIComponent
ಕ್ವೆರಿ ಮೌಲ್ಯಗಳು, ಪಾತ್ ಸೆಗ್ಮೆಂಟ್ಗಳು ಮತ್ತು ಫೈಲ್ ಹೆಸರುಗಳಿಗೆ ಉತ್ತಮವಾಗಿದೆ (ಸುರಕ್ಷಿತ encodeURIComponent ಪರಿವರ್ತನೆ).
ಪೂರ್ಣ URL → encodeURI
? & = / ನಂತಹ ಡಿಲಿಮಿಟರ್ಗಳನ್ನು ಇರಿಸುತ್ತದೆ ಆದ್ದರಿಂದ URL ಗಳು ಓದಬಲ್ಲವು.
+ ಮತ್ತು %20
“%20” ಮಾನದಂಡವಾಗಿದೆ. “+” ಒಂದು ಫಾರ್ಮ್/ಕ್ವೆರಿ ಸಂಪ್ರದಾಯವಾಗಿದೆ — ಅಗತ್ಯವಿದ್ದಾಗ ಇದನ್ನು ಬದಲಿಸಿ.
ಮಾದರಿ ಇನ್ಪುಟ್ಗಳು
- https://example.com/search?q=ಬೆಂಗಳೂರು ಊಟ&ref=email#ವಿಭಾಗ
- utm_source=email&utm_campaign=ವಸಂತ ಕಾಲದ ಮಾರಾಟ 2026
- ನಮಸ್ಕಾರ/Hello?name=ರಾಜೇಶ್ ಕುಮಾರ್¬e=10%OFF
ಶಾರ್ಟ್ಕಟ್ಗಳು
URL ಎನ್ಕೋಡ್/ಡಿಕೋಡ್ (ಪರ್ಸೆಂಟ್-ಎನ್ಕೋಡಿಂಗ್)
ಪರ್ಸೆಂಟ್-ಎನ್ಕೋಡಿಂಗ್ ಎಂದರೇನು?
URL ಎನ್ಕೋಡ್/ಡಿಕೋಡ್ ನಾನ್-ASCII ಮತ್ತು ಕಾಯ್ದಿರಿಸಿದ ಅಕ್ಷರಗಳನ್ನು %xx ಅನುಕ್ರಮಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಇದರಿಂದ ಅವು URL ಗಳಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಚಲಿಸಬಹುದು.
encodeURI ಮತ್ತು encodeURIComponent
ವೈಯಕ್ತಿಕ ಮೌಲ್ಯಗಳಿಗಾಗಿ encodeURIComponent ಬಳಸಿ; ಡಿಲಿಮಿಟರ್ಗಳು ಇರಬೇಕಾದ ಪೂರ್ಣ URL ಗಳಿಗಾಗಿ encodeURI ಬಳಸಿ.
ಸಲಹೆ
ಒಂದು ವೇಳೆ %25 ಪದೇ ಪದೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತಿದ್ದರೆ, ಪಠ್ಯವು ಎರಡು ಬಾರಿ ಎನ್ಕೋಡ್ ಆಗಿರಬಹುದು. ಸುರಕ್ಷಿತವಾಗಿ ಮತ್ತೆ ಡಿಕೋಡ್ ಮಾಡಲು ಎಚ್ಚರಿಕೆ ಬ್ಯಾನರ್ ಬಳಸಿ.
FAQ
+ ಮತ್ತು %20 ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?
“%20” ಎಂಬುದು ಸ್ಪೇಸ್ಗಳಿಗಾಗಿ RFC-ಅನುಸರಣೆಯ ಪರ್ಸೆಂಟ್-ಎನ್ಕೋಡಿಂಗ್ ಆಗಿದೆ. “+” ಅನ್ನು ಮುಖ್ಯವಾಗಿ HTML ಫಾರ್ಮ್ಗಳಲ್ಲಿ (application/x-www-form-urlencoded) ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕ್ವೆರಿ ಸ್ಟ್ರಿಂಗ್ಗಳಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ಸ್ಪೇಸ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
ನಾನು ಯಾವ ಫಂಕ್ಷನ್ ಬಳಸಬೇಕು?
ಮೌಲ್ಯಗಳಿಗೆ ಮಾತ್ರ (ಕ್ವೆರಿ ಮೌಲ್ಯ, ಪಾತ್ ಫ್ರಾಗ್ಮೆಂಟ್, ಫೈಲ್ ಹೆಸರು), encodeURIComponent ಪರಿವರ್ತನೆಯನ್ನು ಆರಿಸಿ. ? & = / ಇರಿಸಬೇಕಾದ ಇಡೀ URL ಗಳಿಗಾಗಿ, encodeURI ಆರಿಸಿ.
ಡಬಲ್ ಎನ್ಕೋಡಿಂಗ್ ಎಂದರೇನು?
ಒಂದು ವೇಳೆ %25 (ಎನ್ಕೋಡ್ ಮಾಡಿದ “%”) ಪದೇ ಪದೇ ಕಾಣಿಸಿಕೊಂಡರೆ, ಮೌಲ್ಯವು ಎರಡು ಬಾರಿ ಎನ್ಕೋಡ್ ಆಗಿರಬಹುದು. ಮೂಲವನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಪ್ರಯತ್ನಿಸಲು “ಮತ್ತೆ ಡಿಕೋಡ್ ಮಾಡಿ” ಬಳಸಿ.