Unicode क्या है?

Unicode एक सार्वभौमिक कैरेक्टर एन्कोडिंग मानक है जो विश्व भर की लिखित भाषाओं में उपयोग किए जाने वाले प्रत्येक अक्षर को एक अद्वितीय संख्या (जिसे कोड पॉइंट कहा जाता है) सौंपता है। पुराने एन्कोडिंग सिस्टम जैसे ASCII, जो केवल 128 अक्षरों का समर्थन करता था, के विपरीत, Unicode 1.1 मिलियन से अधिक अक्षरों का प्रतिनिधित्व कर सकता है—सभी वर्णमालाओं के अक्षर, प्रतीक, इमोजी, और विशेष अक्षर सहित। यह विभिन्न भाषाओं और प्लेटफ़ॉर्म पर काम करने वाले सॉफ़्टवेयर के निर्माण के लिए आवश्यक बनाता है।

Unicode कोड पॉइंट आमतौर पर U+ के बाद एक हेक्साडेसिमल संख्या के रूप में लिखा जाता है। उदाहरण के लिए, अक्षर "A" U+0041 है, और इमोजी 😀 U+1F600 है। विभिन्न प्रोग्रामिंग भाषाएँ और सिस्टम इन कोड पॉइंट को विभिन्न फ़ॉर्मेट में दर्शाते हैं, इसलिए फ़ॉर्मेट के बीच रूपांतरण अक्सर आवश्यक होता है।

टूल विवरण

यह टूल साधारण अक्षरों और विभिन्न Unicode प्रतिनिधित्व फ़ॉर्मेट के बीच टेक्स्ट को परिवर्तित करता है। यह छह विभिन्न फ़ॉर्मेट के बीच द्विदिश रूपांतरण का समर्थन करता है: साधारण टेक्स्ट, Unicode कोड पॉइंट, JavaScript एस्केप सीक्वेंसेज़, HTML न्यूमेरिक एंटिटीज़, हेक्साडेसिमल वैल्यूज़, और डेसिमल वैल्यूज़। बस इनपुट और आउटपुट फ़ॉर्मेट चुनें, और रूपांतरण तुरंत हो जाता है।

उदाहरण

इनपुट फ़ॉर्मेट आउटपुट
Hello Code Points U+0048 U+0065 U+006C U+006C U+006F
Hello JS Escape \u0048\u0065\u006C\u006C\u006F
Hello HTML Entities Hello
Hello Hexadecimal 0048 0065 006C 006C 006F
Hello Decimal 72 101 108 108 111
😀 Code Points U+1F600
Привет JS Escape \u041F\u0440\u0438\u0432\u0435\u0442

विशेषताएँ

  • द्विदिश रूपांतरण सभी छह Unicode फ़ॉर्मेट के बीच
  • पूर्ण Unicode समर्थन जिसमें इमोजी और Basic Multilingual Plane (BMP) के बाहर के अक्षर शामिल हैं
  • सर्जेट पेयर हैंडलिंग JavaScript एस्केप सीक्वेंसेज़ के लिए, जहाँ अक्षर U+FFFF से ऊपर होते हैं
  • रियल-टाइम रूपांतरण जब आप टाइप करें तो तुरंत परिणाम
  • कॉपी और स्वैप कार्यक्षमता रूपांतरण को जल्दी उल्टा करने के लिए

उपयोग केस

  • वेब विकास: विशेष अक्षरों को HTML एंटिटीज़ में परिवर्तित करें ताकि वेब पेजों में सुरक्षित रूप से प्रदर्शित हो सकें
  • JavaScript/JSON एन्कोडिंग: गैर-ASCII अक्षरों को एस्केप करें ताकि उन्हें JavaScript स्ट्रिंग्स या JSON फ़ाइलों में उपयोग किया जा सके
  • एन्कोडिंग समस्याओं का डीबगिंग: अक्षरों के सटीक कोड पॉइंट्स की जाँच करें ताकि टेक्स्ट एन्कोडिंग समस्याओं का निदान किया जा सके
  • क्रॉस-प्लेटफ़ॉर्म टेक्स्ट प्रोसेसिंग: अक्षरों को न्यूमेरिक फ़ॉर्मेट में परिवर्तित करें उन सिस्टमों के लिए जो मूल रूप से Unicode का समर्थन नहीं करते
  • Unicode सीखना: जानें कि विभिन्न अक्षर विभिन्न एन्कोडिंग फ़ॉर्मेट में कैसे दर्शाए जाते हैं