public class MIME2Java extends Object
The supported XML encodings are the intersection of XML-supported code sets and those supported in JDK 1.1.
MIME charset names are used on xmlEncoding parameters to methods such
as TXDocument#setEncoding and DTD#setEncoding.
Java encoding names are used on encoding parameters to
methods such as TXDocument#printWithFormat and DTD#printExternal.
|
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: Yogoslavia |
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 |
public static String convert(String mimeCharsetName)
mimeCharsetName - Case insensitive MIME charset name: UTF-8, US-ASCII, ISO-8859-1,
ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6,
ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-2022-JP, Shift_JIS,
EUC-JP, GB2312, Big5, EUC-KR, ISO-2022-KR, KOI8-R,
EBCDIC-CP-US, EBCDIC-CP-CA, EBCDIC-CP-NL, EBCDIC-CP-DK,
EBCDIC-CP-NO, EBCDIC-CP-FI, EBCDIC-CP-SE, EBCDIC-CP-IT,
EBCDIC-CP-ES, EBCDIC-CP-GB, EBCDIC-CP-FR, EBCDIC-CP-AR1,
EBCDIC-CP-HE, EBCDIC-CP-CH, EBCDIC-CP-ROECE, EBCDIC-CP-YU,
EBCDIC-CP-IS and EBCDIC-CP-AR2.reverse(java.lang.String)public static String reverse(String encoding)
encoding - Case insensitive Java encoding name: UTF8, 8859_1, 8859_2, 8859_3,
8859_4, 8859_5, 8859_6, 8859_7, 8859_8, 8859_9, JIS, SJIS, EUCJIS,
GB2312, BIG5, KSC5601, ISO2022KR, KOI8_R, CP037, CP277, CP278,
CP280, CP284, CP285, CP297, CP420, CP424, CP500, CP870, CP871
and CP918.convert(java.lang.String)Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.