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

सवाल: यूनिकोड को राउंड ट्रिप प्रारूप में और किससे परिवर्तित करने के लिए डिज़ाइन किया गया था?

उत्तर: पहले से मौजूद चरित्र संकेतन