encodingmap.java

来自「JAVA 所有包」· Java 代码 · 共 1,028 行 · 第 1/3 页

JAVA
1,028
字号
 *      <TD WIDTH="33%">EBCDIC: Yugoslavia</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">ebcdic-cp-yu *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">IANA *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">cp870 *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">EBCDIC: Iceland</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">ebcdic-cp-is *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">IANA *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">cp871 *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">EBCDIC: Urdu</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">ebcdic-cp-ar2 *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">IANA *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">cp918 *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Chinese for PRC, mixed 1/2 byte</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">gb2312 *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">GB2312 *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Extended Unix Code, packed for Japanese</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">euc-jp *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">eucjis *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Japanese: iso-2022-jp</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">iso-2020-jp *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">JIS *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Japanese: Shift JIS</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">Shift_JIS *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">SJIS *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Chinese: Big5</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">Big5 *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">Big5 *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Extended Unix Code, packed for Korean</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">euc-kr *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">iso2022kr *      </TD> *  </TR> *  <TR> *      <TD WIDTH="33%">Cyrillic</TD> *      <TD WIDTH="15%"> *          <P ALIGN="CENTER">koi8-r *      </TD> *      <TD WIDTH="12%"> *          <P ALIGN="CENTER">MIME *      </TD> *      <TD WIDTH="31%"> *          <P ALIGN="CENTER">koi8-r *      </TD> *  </TR> * </TABLE> *  * @author TAMURA Kent, IBM * @author Andy Clark, IBM * * @version $Id: EncodingMap.java,v 1.2.6.1 2005/09/05 07:51:19 neerajbj Exp $ */public class EncodingMap {    //    // Data    //    /** fIANA2JavaMap */    protected final static Hashtable fIANA2JavaMap = new Hashtable();    /** fJava2IANAMap */    protected final static Hashtable fJava2IANAMap = new Hashtable();    //    // Static initialization    //    static {        // add IANA to Java encoding mappings.        fIANA2JavaMap.put("BIG5",            "Big5");        fIANA2JavaMap.put("CSBIG5",            "Big5");        fIANA2JavaMap.put("CP037",    "CP037");        fIANA2JavaMap.put("IBM037",    "CP037");        fIANA2JavaMap.put("CSIBM037",    "CP037");        fIANA2JavaMap.put("EBCDIC-CP-US",    "CP037");        fIANA2JavaMap.put("EBCDIC-CP-CA",    "CP037");        fIANA2JavaMap.put("EBCDIC-CP-NL",    "CP037");        fIANA2JavaMap.put("EBCDIC-CP-WT",    "CP037");        fIANA2JavaMap.put("IBM273",    "CP273");        fIANA2JavaMap.put("CP273",    "CP273");        fIANA2JavaMap.put("CSIBM273",    "CP273");        fIANA2JavaMap.put("IBM277",    "CP277");        fIANA2JavaMap.put("CP277",    "CP277");        fIANA2JavaMap.put("CSIBM277",    "CP277");        fIANA2JavaMap.put("EBCDIC-CP-DK",    "CP277");        fIANA2JavaMap.put("EBCDIC-CP-NO",    "CP277");        fIANA2JavaMap.put("IBM278",    "CP278");        fIANA2JavaMap.put("CP278",    "CP278");        fIANA2JavaMap.put("CSIBM278",    "CP278");        fIANA2JavaMap.put("EBCDIC-CP-FI",    "CP278");        fIANA2JavaMap.put("EBCDIC-CP-SE",    "CP278");        fIANA2JavaMap.put("IBM280",    "CP280");        fIANA2JavaMap.put("CP280",    "CP280");        fIANA2JavaMap.put("CSIBM280",    "CP280");        fIANA2JavaMap.put("EBCDIC-CP-IT",    "CP280");        fIANA2JavaMap.put("IBM284",    "CP284");        fIANA2JavaMap.put("CP284",    "CP284");        fIANA2JavaMap.put("CSIBM284",    "CP284");        fIANA2JavaMap.put("EBCDIC-CP-ES",    "CP284");        fIANA2JavaMap.put("EBCDIC-CP-GB",    "CP285");        fIANA2JavaMap.put("IBM285",    "CP285");        fIANA2JavaMap.put("CP285",    "CP285");        fIANA2JavaMap.put("CSIBM285",    "CP285");        fIANA2JavaMap.put("EBCDIC-JP-KANA",    "CP290");        fIANA2JavaMap.put("IBM290",    "CP290");        fIANA2JavaMap.put("CP290",    "CP290");        fIANA2JavaMap.put("CSIBM290",    "CP290");        fIANA2JavaMap.put("EBCDIC-CP-FR",    "CP297");        fIANA2JavaMap.put("IBM297",    "CP297");        fIANA2JavaMap.put("CP297",    "CP297");        fIANA2JavaMap.put("CSIBM297",    "CP297");        fIANA2JavaMap.put("EBCDIC-CP-AR1",   "CP420");        fIANA2JavaMap.put("IBM420",    "CP420");        fIANA2JavaMap.put("CP420",    "CP420");        fIANA2JavaMap.put("CSIBM420",    "CP420");        fIANA2JavaMap.put("EBCDIC-CP-HE",    "CP424");        fIANA2JavaMap.put("IBM424",    "CP424");        fIANA2JavaMap.put("CP424",    "CP424");        fIANA2JavaMap.put("CSIBM424",    "CP424");        fIANA2JavaMap.put("IBM437",    "CP437");        fIANA2JavaMap.put("437",    "CP437");        fIANA2JavaMap.put("CP437",    "CP437");        fIANA2JavaMap.put("CSPC8CODEPAGE437",    "CP437");        fIANA2JavaMap.put("EBCDIC-CP-CH",    "CP500");        fIANA2JavaMap.put("IBM500",    "CP500");        fIANA2JavaMap.put("CP500",    "CP500");        fIANA2JavaMap.put("CSIBM500",    "CP500");        fIANA2JavaMap.put("EBCDIC-CP-CH",    "CP500");        fIANA2JavaMap.put("EBCDIC-CP-BE",    "CP500");         fIANA2JavaMap.put("IBM775",    "CP775");        fIANA2JavaMap.put("CP775",    "CP775");        fIANA2JavaMap.put("CSPC775BALTIC",    "CP775");        fIANA2JavaMap.put("IBM850",    "CP850");        fIANA2JavaMap.put("850",    "CP850");        fIANA2JavaMap.put("CP850",    "CP850");        fIANA2JavaMap.put("CSPC850MULTILINGUAL",    "CP850");        fIANA2JavaMap.put("IBM852",    "CP852");        fIANA2JavaMap.put("852",    "CP852");        fIANA2JavaMap.put("CP852",    "CP852");        fIANA2JavaMap.put("CSPCP852",    "CP852");        fIANA2JavaMap.put("IBM855",    "CP855");        fIANA2JavaMap.put("855",    "CP855");        fIANA2JavaMap.put("CP855",    "CP855");        fIANA2JavaMap.put("CSIBM855",    "CP855");        fIANA2JavaMap.put("IBM857",    "CP857");        fIANA2JavaMap.put("857",    "CP857");        fIANA2JavaMap.put("CP857",    "CP857");        fIANA2JavaMap.put("CSIBM857",    "CP857");        fIANA2JavaMap.put("IBM00858",    "CP858");        fIANA2JavaMap.put("CP00858",    "CP858");        fIANA2JavaMap.put("CCSID00858",    "CP858");        fIANA2JavaMap.put("IBM860",    "CP860");        fIANA2JavaMap.put("860",    "CP860");        fIANA2JavaMap.put("CP860",    "CP860");        fIANA2JavaMap.put("CSIBM860",    "CP860");        fIANA2JavaMap.put("IBM861",    "CP861");        fIANA2JavaMap.put("861",    "CP861");        fIANA2JavaMap.put("CP861",    "CP861");        fIANA2JavaMap.put("CP-IS",    "CP861");        fIANA2JavaMap.put("CSIBM861",    "CP861");        fIANA2JavaMap.put("IBM862",    "CP862");        fIANA2JavaMap.put("862",    "CP862");        fIANA2JavaMap.put("CP862",    "CP862");        fIANA2JavaMap.put("CSPC862LATINHEBREW",    "CP862");        fIANA2JavaMap.put("IBM863",    "CP863");        fIANA2JavaMap.put("863",    "CP863");        fIANA2JavaMap.put("CP863",    "CP863");        fIANA2JavaMap.put("CSIBM863",    "CP863");        fIANA2JavaMap.put("IBM864",    "CP864");        fIANA2JavaMap.put("CP864",    "CP864");        fIANA2JavaMap.put("CSIBM864",    "CP864");        fIANA2JavaMap.put("IBM865",    "CP865");        fIANA2JavaMap.put("865",    "CP865");        fIANA2JavaMap.put("CP865",    "CP865");        fIANA2JavaMap.put("CSIBM865",    "CP865");        fIANA2JavaMap.put("IBM866",    "CP866");        fIANA2JavaMap.put("866",    "CP866");        fIANA2JavaMap.put("CP866",    "CP866");        fIANA2JavaMap.put("CSIBM866",    "CP866");        fIANA2JavaMap.put("IBM868",    "CP868");        fIANA2JavaMap.put("CP868",    "CP868");        fIANA2JavaMap.put("CSIBM868",    "CP868");        fIANA2JavaMap.put("CP-AR",        "CP868");        fIANA2JavaMap.put("IBM869",    "CP869");        fIANA2JavaMap.put("CP869",    "CP869");        fIANA2JavaMap.put("CSIBM869",    "CP869");        fIANA2JavaMap.put("CP-GR",        "CP869");        fIANA2JavaMap.put("IBM870",    "CP870");        fIANA2JavaMap.put("CP870",    "CP870");        fIANA2JavaMap.put("CSIBM870",    "CP870");        fIANA2JavaMap.put("EBCDIC-CP-ROECE", "CP870");        fIANA2JavaMap.put("EBCDIC-CP-YU",    "CP870");        fIANA2JavaMap.put("IBM871",    "CP871");        fIANA2JavaMap.put("CP871",    "CP871");        fIANA2JavaMap.put("CSIBM871",    "CP871");        fIANA2JavaMap.put("EBCDIC-CP-IS",    "CP871");        fIANA2JavaMap.put("IBM918",    "CP918");        fIANA2JavaMap.put("CP918",    "CP918");        fIANA2JavaMap.put("CSIBM918",    "CP918");        fIANA2JavaMap.put("EBCDIC-CP-AR2",   "CP918");        fIANA2JavaMap.put("IBM00924",    "CP924");        fIANA2JavaMap.put("CP00924",    "CP924");        fIANA2JavaMap.put("CCSID00924",    "CP924");        // is this an error???        fIANA2JavaMap.put("EBCDIC-LATIN9--EURO",    "CP924");        fIANA2JavaMap.put("IBM1026",    "CP1026");        fIANA2JavaMap.put("CP1026",    "CP1026");        fIANA2JavaMap.put("CSIBM1026",    "CP1026");        fIANA2JavaMap.put("IBM01140",    "Cp1140");        fIANA2JavaMap.put("CP01140",    "Cp1140");        fIANA2JavaMap.put("CCSID01140",    "Cp1140");        fIANA2JavaMap.put("IBM01141",    "Cp1141");        fIANA2JavaMap.put("CP01141",    "Cp1141");        fIANA2JavaMap.put("CCSID01141",    "Cp1141");        fIANA2JavaMap.put("IBM01142",    "Cp1142");        fIANA2JavaMap.put("CP01142",    "Cp1142");        fIANA2JavaMap.put("CCSID01142",    "Cp1142");        fIANA2JavaMap.put("IBM01143",    "Cp1143");        fIANA2JavaMap.put("CP01143",    "Cp1143");        fIANA2JavaMap.put("CCSID01143",    "Cp1143");        fIANA2JavaMap.put("IBM01144",    "Cp1144");        fIANA2JavaMap.put("CP01144",    "Cp1144");        fIANA2JavaMap.put("CCSID01144",    "Cp1144");        fIANA2JavaMap.put("IBM01145",    "Cp1145");        fIANA2JavaMap.put("CP01145",    "Cp1145");        fIANA2JavaMap.put("CCSID01145",    "Cp1145");        fIANA2JavaMap.put("IBM01146",    "Cp1146");        fIANA2JavaMap.put("CP01146",    "Cp1146");        fIANA2JavaMap.put("CCSID01146",    "Cp1146");        fIANA2JavaMap.put("IBM01147",    "Cp1147");        fIANA2JavaMap.put("CP01147",    "Cp1147");        fIANA2JavaMap.put("CCSID01147",    "Cp1147");        fIANA2JavaMap.put("IBM01148",    "Cp1148");        fIANA2JavaMap.put("CP01148",    "Cp1148");        fIANA2JavaMap.put("CCSID01148",    "Cp1148");        fIANA2JavaMap.put("IBM01149",    "Cp1149");        fIANA2JavaMap.put("CP01149",    "Cp1149");        fIANA2JavaMap.put("CCSID01149",    "Cp1149");        fIANA2JavaMap.put("EUC-JP",          "EUCJIS");        fIANA2JavaMap.put("CSEUCPKDFMTJAPANESE",          "EUCJIS");        fIANA2JavaMap.put("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",          "EUCJIS");        fIANA2JavaMap.put("EUC-KR",          "KSC5601");        fIANA2JavaMap.put("CSEUCKR",          "KSC5601");        fIANA2JavaMap.put("KS_C_5601-1987",          "KS_C_5601-1987");        fIANA2JavaMap.put("ISO-IR-149",          "KS_C_5601-1987");        fIANA2JavaMap.put("KS_C_5601-1989",          "KS_C_5601-1987");        fIANA2JavaMap.put("KSC_5601",          "KS_C_5601-1987");        fIANA2JavaMap.put("KOREAN",          "KS_C_5601-1987");        fIANA2JavaMap.put("CSKSC56011987",          "KS_C_5601-1987");        fIANA2JavaMap.put("GB2312",          "GB2312");        fIANA2JavaMap.put("CSGB2312",          "GB2312");        fIANA2JavaMap.put("ISO-2022-JP",     "JIS");        fIANA2JavaMap.put("CSISO2022JP",     "JIS");        fIANA2JavaMap.put("ISO-2022-KR",     "ISO2022KR");        fIANA2JavaMap.put("CSISO2022KR",     "ISO2022KR");        fIANA2JavaMap.put("ISO-2022-CN",     "ISO2022CN");        fIANA2JavaMap.put("X0201",  "JIS0201");        fIANA2JavaMap.put("CSISO13JISC6220JP", "JIS0201");        fIANA2JavaMap.put("X0208",  "JIS0208");        fIANA2JavaMap.put("ISO-IR-87",  "JIS0208");        fIANA2JavaMap.put("X0208dbiJIS_X0208-1983",  "JIS0208");        fIANA2JavaMap.put("CSISO87JISX0208",  "JIS0208");        fIANA2JavaMap.put("X0212",  "JIS0212");        fIANA2JavaMap.put("ISO-IR-159",  "JIS0212");        fIANA2JavaMap.put("CSISO159JISX02121990",  "JIS0212");        fIANA2JavaMap.put("GB18030",       "GB18030");

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?