Class EncodingMap
public class EncodingMap
extends java.lang.Object
|
Common Name |
Use this name in XML files |
Name Type |
Xerces converts to this Java Encoder Name |
| 8 bit Unicode |
UTF-8 |
IANA |
UTF8 |
| ISO Latin 1 |
ISO-8859-1 |
MIME |
ISO-8859-1 |
| ISO Latin 2 |
ISO-8859-2 |
MIME |
ISO-8859-2 |
| ISO Latin 3 |
ISO-8859-3 |
MIME |
ISO-8859-3 |
| ISO Latin 4 |
ISO-8859-4 |
MIME |
ISO-8859-4 |
| ISO Latin Cyrillic |
ISO-8859-5 |
MIME |
ISO-8859-5 |
| ISO Latin Arabic |
ISO-8859-6 |
MIME |
ISO-8859-6 |
| ISO Latin Greek |
ISO-8859-7 |
MIME |
ISO-8859-7 |
| ISO Latin Hebrew |
ISO-8859-8 |
MIME |
ISO-8859-8 |
| ISO Latin 5 |
ISO-8859-9 |
MIME |
ISO-8859-9 |
| EBCDIC: US |
ebcdic-cp-us |
IANA |
cp037 |
| EBCDIC: Canada |
ebcdic-cp-ca |
IANA |
cp037 |
| EBCDIC: Netherlands |
ebcdic-cp-nl |
IANA |
cp037 |
| EBCDIC: Denmark |
ebcdic-cp-dk |
IANA |
cp277 |
| EBCDIC: Norway |
ebcdic-cp-no |
IANA |
cp277 |
| EBCDIC: Finland |
ebcdic-cp-fi |
IANA |
cp278 |
| EBCDIC: Sweden |
ebcdic-cp-se |
IANA |
cp278 |
| EBCDIC: Italy |
ebcdic-cp-it |
IANA |
cp280 |
| EBCDIC: Spain, Latin America |
ebcdic-cp-es |
IANA |
cp284 |
| EBCDIC: Great Britain |
ebcdic-cp-gb |
IANA |
cp285 |
| EBCDIC: France |
ebcdic-cp-fr |
IANA |
cp297 |
| EBCDIC: Arabic |
ebcdic-cp-ar1 |
IANA |
cp420 |
| EBCDIC: Hebrew |
ebcdic-cp-he |
IANA |
cp424 |
| EBCDIC: Switzerland |
ebcdic-cp-ch |
IANA |
cp500 |
| EBCDIC: Roece |
ebcdic-cp-roece |
IANA |
cp870 |
| EBCDIC: Yugoslavia |
ebcdic-cp-yu |
IANA |
cp870 |
| EBCDIC: Iceland |
ebcdic-cp-is |
IANA |
cp871 |
| EBCDIC: Urdu |
ebcdic-cp-ar2 |
IANA |
cp918 |
| Chinese for PRC, mixed 1/2 byte |
gb2312 |
MIME |
GB2312 |
| Extended Unix Code, packed for Japanese |
euc-jp |
MIME |
eucjis |
| Japanese: iso-2022-jp |
iso-2020-jp |
MIME |
JIS |
| Japanese: Shift JIS |
Shift_JIS |
MIME |
SJIS |
| Chinese: Big5 |
Big5 |
MIME |
Big5 |
| Extended Unix Code, packed for Korean |
euc-kr |
MIME |
iso2022kr |
| Cyrillic |
koi8-r |
MIME |
koi8-r |
- Version:
- $Id: EncodingMap.java 447241 2006-09-18 05:12:57Z mrglavas $
- Author:
- TAMURA Kent, IBM, Andy Clark, IBM
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.HashtablefIANA2JavaMapfIANA2JavaMapprotected static java.util.HashtablefJava2IANAMapfJava2IANAMap -
Constructor Summary
Constructors Constructor Description EncodingMap()Default constructor. -
Method Summary
Modifier and Type Method Description static java.lang.StringgetIANA2JavaMapping(java.lang.String ianaEncoding)Returns the Java encoding name for the specified IANA encoding name.static java.lang.StringgetJava2IANAMapping(java.lang.String javaEncoding)Returns the IANA encoding name for the specified Java encoding name.static voidputIANA2JavaMapping(java.lang.String ianaEncoding, java.lang.String javaEncoding)Deprecated.Use of this method is not recommended.static voidputJava2IANAMapping(java.lang.String javaEncoding, java.lang.String ianaEncoding)Deprecated.Use of this method is not recommended.static java.lang.StringremoveIANA2JavaMapping(java.lang.String ianaEncoding)Deprecated.Use of this method is not recommended.static java.lang.StringremoveJava2IANAMapping(java.lang.String javaEncoding)Deprecated.Use of this method is not recommended.
-
Field Details
-
fIANA2JavaMap
protected static final java.util.Hashtable fIANA2JavaMapfIANA2JavaMap -
fJava2IANAMap
protected static final java.util.Hashtable fJava2IANAMapfJava2IANAMap
-
-
Constructor Details
-
EncodingMap
public EncodingMap()Default constructor.
-
-
Method Details
-
putIANA2JavaMapping
public static void putIANA2JavaMapping(java.lang.String ianaEncoding, java.lang.String javaEncoding)Deprecated.Use of this method is not recommended. Its effect is JVM wide and may cause unforeseen behaviour for other applications running in the system.Adds an IANA to Java encoding name mapping.- Parameters:
ianaEncoding- The IANA encoding name.javaEncoding- The Java encoding name.
-
getIANA2JavaMapping
public static java.lang.String getIANA2JavaMapping(java.lang.String ianaEncoding)Returns the Java encoding name for the specified IANA encoding name.- Parameters:
ianaEncoding- The IANA encoding name.
-
removeIANA2JavaMapping
public static java.lang.String removeIANA2JavaMapping(java.lang.String ianaEncoding)Deprecated.Use of this method is not recommended. Its effect is JVM wide and may cause unforeseen behaviour for other applications running in the system.Removes an IANA to Java encoding name mapping.- Parameters:
ianaEncoding- The IANA encoding name.
-
putJava2IANAMapping
public static void putJava2IANAMapping(java.lang.String javaEncoding, java.lang.String ianaEncoding)Deprecated.Use of this method is not recommended. Its effect is JVM wide and may cause unforeseen behaviour for other applications running in the system.Adds a Java to IANA encoding name mapping.- Parameters:
javaEncoding- The Java encoding name.ianaEncoding- The IANA encoding name.
-
getJava2IANAMapping
public static java.lang.String getJava2IANAMapping(java.lang.String javaEncoding)Returns the IANA encoding name for the specified Java encoding name.- Parameters:
javaEncoding- The Java encoding name.
-
removeJava2IANAMapping
public static java.lang.String removeJava2IANAMapping(java.lang.String javaEncoding)Deprecated.Use of this method is not recommended. Its effect is JVM wide and may cause unforeseen behaviour for other applications running in the system.Removes a Java to IANA encoding name mapping.- Parameters:
javaEncoding- The Java encoding name.
-