2012-06-10 16 views
8

मेरे पास एक साधारण सवाल है - UTF-8, UTF-16 और UTF-32 के बीच क्या अंतर है? मुझे पता है कि एन्कोडेड तारों के अलग-अलग आकार होते हैं, लेकिन UTF-16 और UTF-32 के लिए क्या है? UTF-8 सभी भाषाओं को सही ढंग से संभालने में सक्षम नहीं होना चाहिए? और UTF-7 इस में फिट कैसे है?यूटीएफ एन्कोडिंग के बीच अंतर?

संपादित

ठीक है, मैं अपेक्षाकृत पूरी बात की तकनीकी पक्ष को समझते हैं, लेकिन मैं अभी भी एक कारण है कि मैं उदाहरण UTF-16 बजाय मेरे एप्लिकेशन में UTF-8 के लिए उपयोग करना चाहिए नहीं दिख रहा। तो मेरा सवाल है - UTF-8 अन्य एन्कोडिंग का व्यावहारिक उपयोग क्या है?

+1

मैं बस यूटीएफ -32 के कुछ व्यावहारिक उदाहरण जानना चाहता हूं। क्या इसका कोई वास्तविक आवेदन है? –

उत्तर

2

प्रसिद्ध योएल Spolsky द्वारा यह लेख यह perfctly बताते हैं: http://www.joelonsoftware.com/articles/Unicode.html

उद्धरण:

पारंपरिक एन्कोडिंग के सैकड़ों जो केवल कुछ कोड अंक सही ढंग से स्टोर और में अन्य सभी कोड अंक बदल सकते हैं कर रहे हैं प्रश्न चिह्न। अंग्रेजी पाठ के कुछ लोकप्रिय एन्कोडिंग विंडोज -1252 (पश्चिमी यूरोपीय भाषाओं के लिए विंडोज 9एक्स मानक) और आईएसओ -885 9 -1, उर्फ ​​लैटिन -1 (किसी भी पश्चिमी यूरोपीय भाषा के लिए भी उपयोगी) हैं। लेकिन इन एन्कोडिंग में रूसी या हिब्रू अक्षरों को स्टोर करने का प्रयास करें और आपको प्रश्न चिह्नों का एक गुच्छा मिल जाएगा। यूटीएफ 7, 8, 16, और 32 सभी में किसी भी कोड बिंदु को सही ढंग से स्टोर करने में सक्षम होने की अच्छी संपत्ति है।

0

शायद Unicode FAQ मदद करेगा?

एक तुलना चार्ट है जो कुछ अंतरों को सारांशित करता है।

संबंधित मुद्दे