URL इन्कोडिङ कसरी काम गर्छ
वेब ठेगानामा थोरै मात्र अक्षर चल्छन्: मात्राबिनाका अंग्रेजी अक्षर, अङ्क र केही चिह्न। बाँकी सबै कोडमा बदलिन्छ। UTF-8 मा न तीन बाइटको हुन्छ: E0, A4 र A8, त्यसैले यो %E0%A4%A8 बन्छ। स्पेस %20 बन्छ, फारममा +।
कोड भएको
%E0%A4%A8%E0%A5%87%E0%A4%AA%E0%A4%BE%E0%A4%B2%E0%A4%95%E0%A5%8B %E0%A4%A4%E0%A4%BE%E0%A4%A4%E0%A5%8B %E0%A4%9A%E0%A4%BF%E0%A4%AF%E0%A4%BE
बदलिएको
नेपालको तातो चिया
सबैभन्दा सामान्य URL कोड
%E0%A4%95= क,%E0%A4%97= ग,%E0%A4%98= घ,%E0%A4%A8= न,%E0%A4%B0= र%E0%A4%BE= ा,%E0%A4%BF= ि,%E0%A5%80= ी,%E0%A5%87= े%E0%A5%8D= ्,%E0%A4%82= ं,%E0%A4%81= ँ%20= स्पेस,%2F= /,%3F= ?,%26= &,%25= %
देवनागरीको हरेक अक्षर वा मात्रा 3 बाइटको हुन्छ, अर्थात् 9 वर्णको कोड। सानो शब्द घर पनि %E0%A4%98%E0%A4%B0 बन्छ। चिन्ने सजिलो तरिका: कोडमा नेपाली टेक्स्ट बारम्बार %E0%A4 वा %E0%A5 बाट सुरु हुन्छ।
URL कोड भएको टेक्स्ट कहाँबाट आउँछ
- कपी गरिएका लिङ्क: ब्राउजरले
ne.wikipedia.org/wiki/नेपालपढ्न मिल्ने गरी देखाउँछ, तर कपी गर्दा प्रायः%E0%A4%A8%E0%A5%87%E0%A4%AA%E0%A4%BE%E0%A4%B2जस्तो कोड आउँछ। - फारम र ट्र्याकिङ: खोज शब्द र UTM प्यारामिटर सर्भर लग र एनालिटिक्स एक्सपोर्टमा कोडका रूपमा सुरक्षित हुन्छन्।
- एक्सपोर्ट र API: केही इमेल टुल, वेबहुक र API ले कोड गरिएका मान राख्छन्; त्यसपछि CSV फाइल मा नामको ठाउँमा कोड देखिन्छ।
- फाइलको नाम: सर्भरले नाम डिकोड नगरे डाउनलोड गरिएको फाइलको नाम कोडमा आउँछ, जस्तै
%E0%A4%AC%E0%A4%BF%E0%A4%B2.pdf।
कोड र बिग्रेका अक्षर एकैचोटि
कहिलेकाहीँ टेक्स्ट दुई पटक बिग्रिएको हुन्छ: %C3%A0%C2%A4%CB%9C%C3%A0%C2%A4%C2%B0 वास्तवमा URL कोडमा बदलिएको घर हो, अर्थात् घर जुन पहिले गलत पढियो र त्यसपछि कोड बन्यो। Mojibuster ले पहिले कोड खोल्छ, अनि बिग्रेका अक्षर मिलाउँछ। अन्त्यमा घर फर्किन्छ। पुरानो फन्टको टेक्स्टका लागि: प्रीतिबाट युनिकोड।
यो पृष्ठमा कोड पनि बदल्नुहोस् विकल्प पहिल्यै छानिएको छ। यसले HTML कोड (न), इमेल कोड (=E0=A4=A8) र प्रोग्रामका एस्केप (\u0928) पनि बदल्छ। अन्य अक्षर-गडबडी: Mojibake के हो।
Excel, JavaScript, Python र PHP मा आफैँ डिकोड गर्नुहोस्
- Excel: मा कोड बनाउने फङ्सन छ (अंग्रेजी संस्करणमा
ENCODEURL), खोल्ने छैन। सजिलो तरिका: स्तम्भ कपी गर्नुहोस्, यहाँ टाँस्नुहोस् र नतिजा फिर्ता कपी गर्नुहोस्। हेर्नुहोस् Excel मा बिग्रेको नेपाली। - JavaScript:
decodeURIComponent('%E0%A4%98%E0%A4%B0')लेघरदिन्छ। - Python:
urllib.parse.unquote('%E0%A4%98%E0%A4%B0'), वा फारम डेटाका लागिunquote_plus, जहाँ+को अर्थ स्पेस हो। - PHP:
rawurldecode(), वा फारम डेटाका लागिurldecode()।
धेरै सोधिने प्रश्नहरू
%E0%A4%A8 को के अर्थ हो?
यो URL कोडमा न हो: UTF-8 का तीन बाइट E0, A4 र A8, प्रत्येकअघि %। त्यसै गरी %E0%A4%95 को अर्थ क हो।
%20 को के अर्थ हो?
एउटा स्पेस। फारम डेटामा प्रायः त्यसको ठाउँमा + आउँछ। Mojibuster ले + जस्ताको तस्तै राख्छ, किनभने साधारण टेक्स्टमा त्यो साँचो प्लस हुन सक्छ।
के मेरा लिङ्क अपलोड हुन्छन्?
हुँदैन। रूपान्तरण पूरै तपाईंको ब्राउजरमा हुन्छ। टोकन, इमेल ठेगाना वा व्यक्तिगत जानकारी भएका लिङ्क तपाईंको उपकरणबाट बाहिर जाँदैनन्।
100% किन बदलिँदैन?
Mojibuster ले साँचो विशेष अक्षर बन्ने कोड मात्र बदल्छ। साधारण टेक्स्टमा 100%, 50 % वा एक्लो %20 जस्ताको तस्तै रहन्छ।