2012-09-23 5 views
5

के लिए एन्कोडिंग वर्णसेट नाम मेरे पास Charset.forName (स्ट्रिंग charsetName) के बारे में एक प्रश्न है। क्या charsetNames की एक सूची है जिसका मैं उल्लेख कर सकता हूं? उदाहरण के लिए, यूटीएफ -8 के लिए, हम charsetName के लिए "utf8" का उपयोग करते हैं। विन्डोज़ -1252, जीबी 18030 इत्यादि के बारे में क्या?Charset.forName (स्ट्रिंग)

+2

http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html और नवीनतम http://download.java.net/jdk8/docs/technotes/guides /intl/encoding.doc.html – nullpotent

+0

http://stackoverflow.com/questions/1684040/java-why-charset-names-are-not-constants पर भी एक अच्छी चर्चा है –

उत्तर

5
 
Charset   Description 

US-ASCII  Seven-bit ASCII, a.k.a. ISO646-US, a.k.a. the Basic Latin block of the Unicode character set 
ISO-8859-1  ISO Latin Alphabet No. 1, a.k.a. ISO-LATIN-1 
UTF-8   Eight-bit UCS Transformation Format 
UTF-16BE  Sixteen-bit UCS Transformation Format, big-endian byte order 
UTF-16LE  Sixteen-bit UCS Transformation Format, little-endian byte order 
UTF-16   Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark 

संदर्भ: http://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html

2

जावा में चारसेट नाम मंच निर्भर कर रहे हैं, वहाँ StandardCharsets कक्षा में केवल 6 स्थिरांक हैं।

सभी वर्णमाला देखने के लिए आपको IANA पर देखना चाहिए। पसंदीदा MIME नाम और उपनाम कॉलम देखें।

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