| java.lang.Object org.apache.xerces.util.EncodingMap
EncodingMap | public class EncodingMap (Code) | | EncodingMap is a convenience class which handles conversions between
IANA encoding names and Java encoding names, and vice versa. The
encoding names used in XML instance documents must
be the IANA encoding names specified or one of the aliases for those names
which IANA defines.
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
|
author: TAMURA Kent, IBM author: Andy Clark, IBM version: $Id: EncodingMap.java 447241 2006-09-18 05:12:57Z mrglavas $ |
Constructor Summary | |
public | EncodingMap() Default constructor. |
fIANA2JavaMap | final protected static Hashtable fIANA2JavaMap(Code) | | fIANA2JavaMap
|
fJava2IANAMap | final protected static Hashtable fJava2IANAMap(Code) | | fJava2IANAMap
|
EncodingMap | public EncodingMap()(Code) | | Default constructor.
|
getIANA2JavaMapping | public static String getIANA2JavaMapping(String ianaEncoding)(Code) | | Returns the Java encoding name for the specified IANA encoding name.
Parameters: ianaEncoding - The IANA encoding name. |
getJava2IANAMapping | public static String getJava2IANAMapping(String javaEncoding)(Code) | | Returns the IANA encoding name for the specified Java encoding name.
Parameters: javaEncoding - The Java encoding name. |
putIANA2JavaMapping | public static void putIANA2JavaMapping(String ianaEncoding, String javaEncoding)(Code) | | Adds an IANA to Java encoding name mapping.
Parameters: ianaEncoding - The IANA encoding name. Parameters: javaEncoding - The Java encoding name. |
putJava2IANAMapping | public static void putJava2IANAMapping(String javaEncoding, String ianaEncoding)(Code) | | Adds a Java to IANA encoding name mapping.
Parameters: javaEncoding - The Java encoding name. Parameters: ianaEncoding - The IANA encoding name. |
removeIANA2JavaMapping | public static String removeIANA2JavaMapping(String ianaEncoding)(Code) | | Removes an IANA to Java encoding name mapping.
Parameters: ianaEncoding - The IANA encoding name. |
removeJava2IANAMapping | public static String removeJava2IANAMapping(String javaEncoding)(Code) | | Removes a Java to IANA encoding name mapping.
Parameters: javaEncoding - The Java encoding name. |
|
|