Unicode एस्केप और अनएस्केप ऑनलाइन

टेक्स्ट को \uXXXX, \xXX, या \u{...} सीक्वेंस में एस्केप करें और उन्हें वापस डिकोड करें, यह सब आपके ब्राउज़र में होता है।

Unicode एस्केप और अनएस्केप पूरी तरह आपके ब्राउज़र में चलता है। आप जो टेक्स्ट टाइप या पेस्ट करते हैं वो कभी अपलोड नहीं होता और आपकी डिवाइस पर ही रहता है।

HTML Entities एनकोडर खोलें

Unicode एस्केप / अनएस्केप के बारे में

Unicode एस्केप और अनएस्केप टेक्स्ट को \uXXXX, \xXX, या \u{...} एस्केप सीक्वेंस में बदलता है और उन सीक्वेंस को वापस पढ़ने लायक कैरेक्टर में डिकोड करता है। एक फ़ॉर्मेट चुनें — JavaScript, JSON, CSS, या Python — और यह टूल हर non-ASCII कैरेक्टर के लिए सही एस्केप सिंटैक्स बनाता है, एक्सेंट वाले अक्षरों से लेकर इमोजी तक, और U+FFFF से ऊपर के astral कोडपॉइंट्स के लिए सही surrogate-pair हैंडलिंग के साथ। "केवल non-ASCII" ऑन करके प्लेन ASCII टेक्स्ट को जस का तस छोड़ दें, या सब कुछ एस्केप करके पूरी तरह sanitized स्ट्रिंग बनाएं। Unescape मोड में जाकर एस्केप्ड टेक्स्ट पेस्ट करें — मिक्स्ड \uXXXX, \u{...}, \xXX, और \UXXXXXXXX सीक्वेंस सभी सही तरीके से डिकोड हो जाते हैं। एन्कोडिंग की समस्याएं डीबग करने, सोर्स कोड में स्ट्रिंग्स को sanitize करने, या JSON payload तैयार करने के लिए उपयोगी। सब कुछ लोकली चलता है — कुछ भी अपलोड नहीं होता।

विशेषताएँ

Unicode एस्केप / अनएस्केप का उपयोग कैसे करें

  1. Escape मोड चुना रहने दें और एक फ़ॉर्मेट चुनें: JS, JSON, CSS, या Python
  2. बाईं ओर के पैनल में वो टेक्स्ट टाइप या पेस्ट करें जिसे एस्केप करना है
  3. "केवल non-ASCII" को ऑन या ऑफ करें, इस आधार पर कि प्लेन टेक्स्ट जस का तस रहना चाहिए या नहीं
  4. एस्केप्ड रिज़ल्ट कॉपी करें, या Unescape में स्विच करके एस्केप सीक्वेंस पेस्ट करें उन्हें वापस डिकोड करने के लिए

उदाहरण

इनपुट

Héllo → ☃

आउटपुट

H\u00e9llo \u2192 \u2603

Non-ASCII कैरेक्टर्स \uXXXX एस्केप बन जाते हैं; सामान्य ASCII अक्षर और स्पेस जस के तस रहते हैं।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

Unicode एस्केप और अनएस्केप टूल असल में क्या कन्वर्ट करता है?
यह किसी भी टेक्स्ट को \uXXXX, \xXX, \u{...}, या \UXXXXXXXX एस्केप सीक्वेंस में बदल देता है (चुने गए फ़ॉर्मेट के अनुसार) और उन सीक्वेंस को वापस मूल कैरेक्टर्स में डिकोड भी कर सकता है।
Unicode एस्केप और अनएस्केप कौन से एस्केप फ़ॉर्मेट सपोर्ट करता है?
JS (\uXXXX और astral कैरेक्टर्स के लिए \u{...}), JSON (\uXXXX surrogate pairs), CSS (\XXXXXX), और Python (\uXXXX और astral कैरेक्टर्स के लिए \UXXXXXXXX)।
Unicode एस्केप और अनएस्केप इमोजी और U+FFFF से ऊपर के कैरेक्टर्स को कैसे हैंडल करता है?
यह astral कोडपॉइंट्स को सही तरीके से पहचानता है और उन्हें टारगेट फ़ॉर्मेट के अपने सिंटैक्स में दिखाता है — JS में एक \u{...} एस्केप, JSON में दो \uXXXX एस्केप का surrogate pair, या Python में \UXXXXXXXX।
Unicode एस्केप और अनएस्केप में "केवल non-ASCII" टॉगल क्या करता है?
जब यह ऑन होता है (डिफ़ॉल्ट), तो सामान्य ASCII कैरेक्टर्स जैसे अक्षर, अंक, स्पेस, और आम विराम चिह्न बिल्कुल वैसे ही रहते हैं जैसे टाइप किए गए थे, और केवल non-ASCII कैरेक्टर्स एस्केप होते हैं। हर कैरेक्टर एस्केप करने के लिए इसे ऑफ करें।
क्या Unicode एस्केप और अनएस्केप एक ही स्ट्रिंग में मिक्स्ड एस्केप स्टाइल को डिकोड कर सकता है?
हां। Unescape मोड \uXXXX, \u{...}, \xXX, \UXXXXXXXX, और CSS के \XXXXXX सीक्वेंस को पहचानता है और पेस्ट किए गए टेक्स्ट में इनका कोई भी कॉम्बिनेशन डिकोड कर देता है।
क्या Unicode एस्केप और अनएस्केप आपके पेस्ट किए गए टेक्स्ट को अपलोड करता है?
नहीं। सारा एस्केपिंग और डिकोडिंग आपके ब्राउज़र में लोकली होता है। आप जो भी टाइप या पेस्ट करते हैं वो कहीं नहीं भेजा जाता।

संबंधित टूल

सभी ArrayKit टूल