HTML URL एनकोड रेफरेंस
In this page:
URL एनकोडिंग सिंटैक्स
URL encoding किसी web address में unsafe या non-ASCII characters को एक safe format में बदल देता है, जहाँ special characters की जगह '%' symbol के बाद दो hexadecimal digits आते हैं।
उदाहरण: URL Encoding Syntax
<a href="https://example.com/page%20name">Encoded link</a>
Space Characters की एनकोडिंग (%20 बनाम +)
Spaces URLs में सबसे आम unsafe characters हैं। browsers standard web link paths के अंदर spaces को hexadecimal code %20 में बदल देते हैं, जबकि form query parameters में spaces अक्सर plus symbol (+) में बदल दिए जाते हैं।
उदाहरण: Encoding Space Characters (%20 vs +)
<a href="my%20file.html">Path encoded space</a>
<a href="/search?q=hello+world">Query encoded space</a>
Special Reserved Marks की एनकोडिंग
?, &, और = जैसे characters URLs में query parameters अलग करने के लिए reserved होते हैं। अगर आपको इन symbols को actual data के रूप में अपनी query values में शामिल करना है, तो browser को उन्हें parameters समझने की गलती से बचाने के लिए इन्हें encode करना ज़रूरी है।
उदाहरण: Encoding Special Reserved Marks
<a href="https://example.com/search?q=cats%26dogs">Encoded ampersand</a>
Unicode Characters की एनकोडिंग
Web addresses में accents, Cyrillic letters, या emojis जैसे non-ASCII characters नहीं हो सकते। अगर आप अपने links में ये characters शामिल करते हैं, तो browser उन्हें अपने आप secure, hexadecimal codes में बदल देता है।
उदाहरण: Encoding Unicode Characters
<a href="https://example.com/caf%C3%A9">Encoded café</a>
URL एनकोडिंग रेफरेंस मैप
यह reference map URLs में सबसे common unsafe और reserved characters को represent करने वाले standard percentage codes की सूची देता है।
उदाहरण: URL Encoding Reference Map
<!-- Space: %20 | &: %26 | =: %3D | ?: %3F -->
<a href="https://example.com/search?q=cats%26dogs">Link using encoded symbols</a>
- अपने file paths और webpage link URLs में raw spaces छोड़ देना।
- ampersands या equal signs जैसे reserved characters वाला query data encode न करना।
- percentage codes लिखते समय lowercase letters इस्तेमाल करना, जिन्हें कुछ पुराने servers parse नहीं कर पाते।
- URL encoding किसी web address में unsafe या non-ASCII characters को एक safe format में convert करता है।
- Spaces file paths के अंदर '%20' में, और form queries के अंदर plus symbols (+) में convert होते हैं।
- Reserved query characters (जैसे & और =) को encode करना ज़रूरी है ताकि browser उन्हें parameters समझने की गलती न करे।
standard URL encoding और decoding protocols सभी web browsers द्वारा natively supported हैं।
Chapter Quiz — Complete all 9 topics to unlock
0/9 topics done
Complete these topics first: