यूनिकोड को अलग-अलग चरित्र एन्कोडिंग द्वारा लागू किया जा सकता है । सबसे आमतौर पर प्रयुक्त एन्कोडिंग utf-8, utf-16 और अब-अप्रचलित यूसीएस-2. utf-8 है । किसी भी ascii चरित्र के लिए एक बाइट का उपयोग करता है, जिनमें से सभी को एक ही कोड मूल्य दोनों में है utf-8 और ascii एन्कोडिंग, और अन्य पात्रों के लिए चार बाइट्स तक । यूसीएस-2 प्रत्येक चरित्र के लिए 16-बिट कोड यूनिट (दो 8-बिट बाइट्स) का उपयोग करता है लेकिन वर्तमान यूनिकोड मानक में हर चरित्र को एनकोड नहीं कर सकता है । utf-16 ने-2 को फैला दिया गया है, जो 16-बिट यूनिट के लिए एक 16-बिट इकाई का उपयोग कर रहा है, जो यूसीएस-2 में और दो 16-बिट यूनिट (4 × 8 बिट्स ) अतिरिक्त पात्रों में से प्रत्येक को संभालने के लिए ।
किस प्रकार का कोड यूसीएस-2 का उपयोग करता है?
16-बिट कोड यूनिट