AI DO TOOL में आपका स्वागत है

Unicode एस्केप एनकोडर / डिकोडर

अक्षरों को \uXXXX एस्केप में और वापस बदलें — इमोजी और पूरक-तल के अक्षरों के लिए सही सरोगेट जोड़े, प्रति अक्षर कोड पॉइंट, UTF-8 बाइट्स और UTF-16 यूनिट्स के साथ।

परिणाम\u4F60\u597D\u002C\u0020\uD83D\uDE00\u0020\u0041
प्रति अक्षर विवरण
अक्षरकोड पॉइंटUTF-8 बाइट्सUTF-16 यूनिट्स
你U+4F600xE4 0xBD 0xA0U+4F60
好U+597D0xE5 0xA5 0xBDU+597D
,U+002C0x2CU+002C
U+00200x20U+0020
😀U+1F6000xF0 0x9F 0x98 0x80U+D83D
U+00200x20U+0020
AU+00410x41U+0041

यह क्या है

हर अक्षर एक नंबर वाली कोड पोज़िशन पर रहता है: A है U+0041, 中 है U+4E2D। JavaScript में इन्हें \uXXXX एस्केप से लिखा जाता है। चतुराई यह है: इमोजी और दुर्लभ अक्षर पहले 65536 खानों के बाहर रहते हैं, इसलिए एक इमोजी एक \uXXXX नहीं, बल्कि एक जोड़ा है जिसे सरोगेट जोड़ा कहते हैं — मुस्कान बन जाती है \uD83D\uDE00। यह टूल दोनों तलों को सही तरीके से संभालता है और हर अक्षर का कोड पॉइंट, UTF-8 बाइट्स और UTF-16 यूनिट्स दिखाता है।

नोट्स और मज़ेदार बातें

एक मुस्कान को दो एस्केप क्यों चाहिए? क्योंकि सिस्टम तब डिज़ाइन हुआ जब 65536 खाने अनंत लगते थे, और इमोजी दशकों बाद आए। इंजीनियरों ने तब पैच लगाया: D800–DFFF रिज़र्व करो। ऊँचा सरोगेट उसके बाद निचला सरोगेट — दोनों मिलकर एक बड़ा अक्षर। पैच इतना काम कर गया कि आज कोई उसे हटाने की हिम्मत नहीं करता।

उत्पत्ति और इतिहास

यूनिकोड कंसोर्टियम ने पहला यूनिकोड मानक अक्टूबर 1991 में प्रकाशित किया। संस्करण 2.0 (जुलाई 1996) ने सीमा को 10 लाख से ज़्यादा कोड पॉइंट तक बढ़ाई और Peter Hartke तथा यूनिकोड तकनीकी समिति के नेतृत्व में सरोगेट जोड़ों वाला UTF-16 पेश किया — इसीलिए आज इमोजी हमेशा दो एस्केप बनते हैं।

संबंधित कीवर्ड

unicode escapeuxxxx convertersurrogate pairemoji unicodecodepoint
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。