8132459: ExceptionInInitializerError from 'java -version' on Linux under zh_CN.GB18030 locale
Summary: to add more charsets into base module for linux and solaris
Reviewed-by: alanb, simonis
## Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.## This code is free software; you can redistribute it and/or modify it# under the terms of the GNU General Public License version 2 only, as# published by the Free Software Foundation. Oracle designates this# particular file as subject to the "Classpath" exception as provided# by Oracle in the LICENSE file that accompanied this code.## This code is distributed in the hope that it will be useful, but WITHOUT# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License# version 2 for more details (a copy is included in the LICENSE file that# accompanied this code).## You should have received a copy of the GNU General Public License version# 2 along with this work; if not, write to the Free Software Foundation,# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.## Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA# or visit www.oracle.com if you need additional information or have any# questions.########################################################### Standard charsets provided by StandardCharsets provider.## Note that these "standard" charsets listed here are not# necessary to be the "Standard charsets" defined in the# specification of java.nio.charset.Charset. Instead these# are the charsets that this implementation believes should# be packaged into the charsets provider class "StandardCharsets"# which is initialized at startup time by java.nio.charset.Charset,# compared to the charsets packaged in "ExtendedCharsets" provider,# which is lazy initialized.########################################################charset US-ASCII US_ASCII package sun.nio.cs type source alias iso-ir-6 # IANA aliases alias ANSI_X3.4-1986 alias ISO_646.irv:1991 alias ASCII alias ISO646-US alias us alias IBM367 alias cp367 alias csASCII alias default # Other aliases alias 646 # Solaris POSIX locale alias iso_646.irv:1983 alias ANSI_X3.4-1968 # Linux POSIX locale (RedHat) alias ascii7charset UTF-8 UTF_8 package sun.nio.cs type source alias UTF8 # JDK historical alias unicode-1-1-utf-8charset CESU-8 CESU_8 package sun.nio.cs type source alias CESU8 alias csCESU-8charset UTF-16 UTF_16 package sun.nio.cs type source alias UTF_16 # JDK historical alias utf16 alias unicode alias UnicodeBigcharset UTF-16BE UTF_16BE package sun.nio.cs type source alias UTF_16BE alias ISO-10646-UCS-2 alias X-UTF-16BE alias UnicodeBigUnmarkedcharset UTF-16LE UTF_16LE package sun.nio.cs type source alias UTF_16LE alias X-UTF-16LE alias UnicodeLittleUnmarkedcharset x-UTF-16LE-BOM UTF_16LE_BOM package sun.nio.cs type source alias UnicodeLittlecharset UTF-32 UTF_32 package sun.nio.cs type source alias UTF_32 alias UTF32charset UTF-32LE UTF_32LE package sun.nio.cs type source alias UTF_32LE alias X-UTF-32LEcharset UTF-32BE UTF_32BE package sun.nio.cs type source alias UTF_32BE alias X-UTF-32BEcharset X-UTF-32LE-BOM UTF_32LE_BOM package sun.nio.cs type source alias UTF_32LE_BOM alias UTF-32LE-BOMcharset X-UTF-32BE-BOM UTF_32BE_BOM package sun.nio.cs type source alias UTF_32BE_BOM alias UTF-32BE-BOMcharset ISO-8859-1 ISO_8859_1 package sun.nio.cs type source alias iso-ir-100 # IANA aliases alias ISO_8859-1 alias latin1 alias l1 alias IBM819 alias cp819 alias csISOLatin1 alias 819 # Other aliases alias IBM-819 alias ISO8859_1 alias ISO_8859-1:1987 alias ISO_8859_1 alias 8859_1 alias ISO8859-1charset ISO-8859-2 ISO_8859_2 package sun.nio.cs type sbcs hisname ISO8859_2 ascii true alias iso8859_2 # JDK historical alias 8859_2 alias iso-ir-101 alias ISO_8859-2 alias ISO_8859-2:1987 alias ISO8859-2 alias latin2 alias l2 alias ibm912 alias ibm-912 alias cp912 alias 912 alias csISOLatin2charset ISO-8859-4 ISO_8859_4 package sun.nio.cs type sbcs hisname ISO8859_4 ascii true alias iso8859_4 # JDK historical alias iso8859-4 alias 8859_4 alias iso-ir-110 alias ISO_8859-4 alias ISO_8859-4:1988 alias latin4 alias l4 alias ibm914 alias ibm-914 alias cp914 alias 914 alias csISOLatin4charset ISO-8859-5 ISO_8859_5 package sun.nio.cs type sbcs hisname ISO8859_5 ascii true alias iso8859_5 # JDK historical alias 8859_5 alias iso-ir-144 alias ISO_8859-5 alias ISO_8859-5:1988 alias ISO8859-5 alias cyrillic alias ibm915 alias ibm-915 alias cp915 alias 915 alias csISOLatinCyrilliccharset ISO-8859-7 ISO_8859_7 package sun.nio.cs type sbcs hisname ISO8859_7 ascii true alias iso8859_7 # JDK historical alias 8859_7 alias iso-ir-126 alias ISO_8859-7 alias ISO_8859-7:1987 alias ELOT_928 alias ECMA-118 alias greek alias greek8 alias csISOLatinGreek alias sun_eu_greek # Solaris 7/8 compatibility alias ibm813 alias ibm-813 alias 813 alias cp813 alias iso8859-7 # Solaris 9 compatibilitycharset ISO-8859-9 ISO_8859_9 package sun.nio.cs type sbcs hisname ISO8859_9 ascii true alias iso8859_9 # JDK historical alias 8859_9 alias iso-ir-148 alias ISO_8859-9 alias ISO_8859-9:1989 alias ISO8859-9 alias latin5 alias l5 alias ibm920 alias ibm-920 alias 920 alias cp920 alias csISOLatin5charset ISO-8859-13 ISO_8859_13 package sun.nio.cs type sbcs hisname ISO8859_13 ascii true alias iso8859_13 # JDK historical alias 8859_13 alias iso_8859-13 alias ISO8859-13charset ISO-8859-15 ISO_8859_15 package sun.nio.cs type sbcs hisname ISO8859_15 ascii true alias ISO_8859-15 # IANA alias alias 8859_15 # Other aliases alias ISO-8859-15 alias ISO8859_15 alias ISO8859-15 alias IBM923 alias IBM-923 alias cp923 alias 923 alias LATIN0 alias LATIN9 alias L9 alias csISOlatin0 alias csISOlatin9 alias ISO8859_15_FDIScharset KOI8-R KOI8_R package sun.nio.cs type sbcs hisname KOI8_R ascii true alias koi8_r # JDK historical alias koi8 alias cskoi8rcharset KOI8-U KOI8_U package sun.nio.cs type sbcs hisname KOI8_U ascii true alias koi8_ucharset windows-1250 MS1250 package sun.nio.cs type sbcs hisname Cp1250 ascii true alias cp1250 # JDK historical alias cp5346 # Euro IBM CCSIDcharset windows-1251 MS1251 package sun.nio.cs type sbcs hisname Cp1251 ascii true alias cp1251 # JDK historical alias cp5347 # Euro IBM CCSID alias ansi-1251 # Solaris compatibilitycharset windows-1252 MS1252 package sun.nio.cs type sbcs hisname Cp1252 ascii true alias cp1252 # JDK historical alias cp5348 # Euro IBM CCSIDcharset windows-1253 MS1253 package sun.nio.cs type sbcs hisname Cp1253 ascii true alias cp1253 # JDK historical alias cp5349 # Euro IBM CCSIDcharset windows-1254 MS1254 package sun.nio.cs type sbcs hisname Cp1254 ascii true alias cp1254 # JDK historical alias cp5350 # Euro IBM CCSIDcharset windows-1257 MS1257 package sun.nio.cs type sbcs hisname Cp1257 ascii true alias cp1257 # JDK historical alias cp5353 # Euro IBM CCSIDcharset IBM437 IBM437 package sun.nio.cs type sbcs hisname Cp437 ascii false alias cp437 #JDK historical alias ibm437 alias ibm-437 alias 437 alias cspc8codepage437 alias windows-437charset x-IBM737 IBM737 package sun.nio.cs type sbcs hisname Cp737 ascii false alias cp737 #JDK historical alias ibm737 alias ibm-737 alias 737charset IBM775 IBM775 package sun.nio.cs type sbcs hisname Cp775 ascii false alias cp775 #JDK historical alias ibm775 alias ibm-775 alias 775charset IBM850 IBM850 package sun.nio.cs type sbcs hisname Cp850 ascii false alias cp850 #JDK historical alias ibm-850 alias ibm850 alias 850 alias cspc850multilingualcharset IBM852 IBM852 package sun.nio.cs type sbcs hisname Cp852 ascii false alias cp852 #JDK historical alias ibm852 alias ibm-852 alias 852 alias csPCp852charset IBM855 IBM855 package sun.nio.cs type sbcs hisname Cp855 ascii false alias cp855 #JDK historical alias ibm-855 alias ibm855 alias 855 alias cspcp855charset IBM857 IBM857 package sun.nio.cs type sbcs hisname Cp857 ascii false alias cp857 #JDK historical alias ibm857 alias ibm-857 alias 857 alias csIBM857charset IBM00858 IBM858 package sun.nio.cs type sbcs hisname Cp858 ascii false alias cp858 #JDK historical alias ccsid00858 alias cp00858 alias 858 alias PC-Multilingual-850+eurocharset IBM862 IBM862 package sun.nio.cs type sbcs hisname Cp862 ascii false alias cp862 #JDK historical alias ibm862 alias ibm-862 alias 862 alias csIBM862 alias cspc862latinhebrewcharset IBM866 IBM866 package sun.nio.cs type sbcs hisname Cp866 ascii false alias cp866 #JDK historical alias ibm866 alias ibm-866 alias 866 alias csIBM866charset x-IBM874 IBM874 package sun.nio.cs type sbcs hisname Cp874 ascii false alias cp874 #JDK historical alias ibm874 alias ibm-874 alias 874########################################################## charsets provided by ExtendedCharsets provider.#########################################################charset Big5 Big5 package sun.nio.cs.ext type dbcs hisname Big5 ascii true minmax 0xa1 0xf9 0x40 0xfe alias csBig5 # IANA aliasescharset x-MS950-HKSCS-XP MS950_HKSCS_XP package sun.nio.cs.ext type template alias MS950_HKSCS_XP # JDK historical;charset x-MS950-HKSCS MS950_HKSCS package sun.nio.cs.ext type source hisname MS950_HKSCS ascii true alias MS950_HKSCS # JDK historical;charset x-windows-950 MS950 package sun.nio.cs.ext type dbcs hisname MS950 ascii true minmax 0x81 0xfe 0x40 0xfe alias ms950 # JDK historical alias windows-950charset x-windows-874 MS874 package sun.nio.cs.ext type sbcs hisname MS874 ascii true alias ms874 # JDK historical alias ms-874 alias windows-874charset x-EUC-TW EUC_TW package sun.nio.cs.ext type template alias euc_tw # JDK historical alias euctw alias cns11643 alias EUC-TWcharset Big5-HKSCS Big5_HKSCS package sun.nio.cs.ext type template hisname Big5_HKSCS ascii true alias Big5_HKSCS # JDK historical alias big5hk alias big5-hkscs alias big5hkscs # Linux aliascharset x-Big5-HKSCS-2001 Big5_HKSCS_2001 package sun.nio.cs.ext type source alias Big5_HKSCS_2001 alias big5hk-2001 alias big5-hkscs-2001 alias big5-hkscs:unicode3.0 alias big5hkscs-2001charset x-Big5-Solaris Big5_Solaris package sun.nio.cs.ext type template hisname Big5_Solaris ascii true alias Big5_Solaris # JDK historicalcharset GBK GBK # Simplified Chinese package sun.nio.cs.ext type dbcs hisname GBK ascii true minmax 0x81 0xfe 0x40 0xfe alias windows-936 alias CP936charset GB18030 GB18030 package sun.nio.cs.ext type template alias gb18030-2000charset GB2312 EUC_CN package sun.nio.cs.ext type dbcs hisname EUC_CN ascii true minmax 0xa1 0xf7 0xa1 0xfe # IANA aliases alias gb2312 alias gb2312-80 alias gb2312-1980 alias euc-cn alias euccn alias x-EUC-CN # 1.4 compatibility alias EUC_CN # JDK historicalcharset x-mswin-936 MS936 package sun.nio.cs.ext type dbcs hisname MS936 ascii true minmax 0x81 0xfe 0x40 0xfe alias ms936 # JDK historical alias ms_936 // IANA aliases# The definition of this charset may be overridden by the init method,# below, if the sun.nio.cs.map property is defined.# charset Shift_JIS SJIS package sun.nio.cs.ext type dbcs hisname SJIS ascii true minmax 0x81 0xfc 0x40 0xfc # IANA aliases alias sjis # historical alias shift_jis alias shift-jis alias ms_kanji alias x-sjis alias csShiftJIS# The definition of this charset may be overridden by the init method,# below, if the sun.nio.cs.map property is defined.charset windows-31j MS932 package sun.nio.cs.ext type dbcs hisname MS932 ascii true minmax 0x81 0xfc 0x40 0xfc alias MS932 # JDK historical alias windows-932 alias csWindows31Jcharset JIS_X0201 JIS_X_0201 package sun.nio.cs.ext type sbcs hisname JIS_X0201 ascii true alias JIS0201 # JDK historical # IANA aliases alias JIS_X0201 alias X0201 alias csHalfWidthKatakanacharset x-JIS0208 JIS_X_0208 package sun.nio.cs.ext type dbcsonly hisname JIS0208 ascii false minmax 0x21 0x7e 0x21 0x7e alias JIS0208 # JDK historical # IANA aliases alias JIS_C6226-1983 alias iso-ir-87 alias x0208 alias JIS_X0208-1983 alias csISO87JISX0208charset JIS_X0212-1990 JIS_X_0212 package sun.nio.cs.ext type dbcsonly hisname JIS0212 ascii false minmax 0x21 0x7e 0x21 0x7e alias JIS0212 # JDK historical # IANA aliases alias jis_x0212-1990 alias x0212 alias iso-ir-159 alias csISO159JISX02121990charset x-SJIS_0213 SJIS_0213 package sun.nio.cs.ext type source alias sjis-0213 alias sjis_0213 alias sjis:2004 alias sjis_0213:2004 alias shift_jis_0213:2004 alias shift_jis:2004charset x-MS932_0213 MS932_0213 package sun.nio.cs.ext type source alias MS932-0213 alias MS932_0213 alias MS932:2004 alias windows-932-0213 alias windows-932:2004charset EUC-JP EUC_JP package sun.nio.cs.ext type template hisname EUC_JP ascii true alias euc_jp # JDK historical alias eucjis # IANA aliases alias eucjp alias Extended_UNIX_Code_Packed_Format_for_Japanese alias csEUCPkdFmtjapanese alias x-euc-jp alias x-eucjpcharset x-euc-jp-linux EUC_JP_LINUX package sun.nio.cs.ext type template hisname EUC_JP_LINUX ascii true alias euc_jp_linux # JDK historical alias euc-jp-linuxcharset x-eucjp-open EUC_JP_Open package sun.nio.cs.ext type template hisname EUC_JP_Solari ascii true alias EUC_JP_Solaris # JDK historical alias eucJP-opencharset x-PCK PCK package sun.nio.cs.ext type dbcs hisname PCK ascii true minmax 0x81 0xfc 0x40 0xfc # IANA aliases alias pck # JDK historicalcharset ISO-2022-JP ISO2022_JP package sun.nio.cs.ext type source # IANA aliases alias iso2022jp # JDK historical alias jis alias csISO2022JP alias jis_encoding alias csjisencodingcharset ISO-2022-JP-2 ISO2022_JP_2 package sun.nio.cs.ext type source # IANA aliases alias csISO2022JP2 alias iso2022jp2charset x-windows-50221 MS50221 package sun.nio.cs.ext type source alias ms50221 # JDK historical alias cp50221charset x-windows-50220 MS50220 package sun.nio.cs.ext type source alias ms50220 # JDK historical alias cp50220charset x-windows-iso2022jp MSISO2022JP package sun.nio.cs.ext type source alias windows-iso2022jp # JDK historicalcharset x-JISAutoDetect JISAutoDetect package sun.nio.cs.ext type source alias JISAutoDetect # JDK historicalcharset EUC-KR EUC_KR # Korean package sun.nio.cs.ext type dbcs hisname EUC_KR ascii true minmax 0xa1 0xfd 0xa1 0xfe alias euc_kr # JDK historical # IANA aliases alias ksc5601 alias euckr alias ks_c_5601-1987 alias ksc5601-1987 alias ksc5601_1987 alias ksc_5601 alias csEUCKR alias 5601charset x-windows-949 MS949 package sun.nio.cs.ext type dbcs hisname MS949 ascii true minmax 0x81 0xfe 0x41 0xfe alias ms949 # JDK historical alias windows949 alias windows-949 alias ms_949 # IANA aliasescharset x-Johab Johab package sun.nio.cs.ext type dbcs hisname x-Johab ascii true minmax 0x84 0xf9 0x31 0xfe alias ksc5601-1992 alias ksc5601_1992 alias ms1361 alias johab # JDK historicalcharset ISO-2022-KR ISO2022_KR package sun.nio.cs.ext type source alias ISO2022KR # JDK historical alias csISO2022KRcharset ISO-2022-CN ISO2022_CN package sun.nio.cs.ext type source alias ISO2022CN # JDK historical alias csISO2022CNcharset x-ISO-2022-CN-CNS ISO2022_CN_CNS package sun.nio.cs.ext type source alias ISO2022CN_CNS # JDK historical alias ISO-2022-CN-CNScharset x-ISO-2022-CN-GB ISO2022_CN_GB package sun.nio.cs.ext type source alias ISO2022CN_GB # JDK historical alias ISO-2022-CN-GBcharset x-ISCII91 ISCII91 package sun.nio.cs.ext type source alias iscii alias ST_SEV_358-88 alias iso-ir-153 alias csISO153GOST1976874 alias ISCII91 # JDK historicalcharset ISO-8859-3 ISO_8859_3 package sun.nio.cs.ext type sbcs hisname ISO8859_3 ascii true alias iso8859_3 # JDK historical alias 8859_3 alias ISO_8859-3:1988 alias iso-ir-109 alias ISO_8859-3 alias ISO8859-3 alias latin3 alias l3 alias ibm913 alias ibm-913 alias cp913 alias 913 alias csISOLatin3charset ISO-8859-6 ISO_8859_6 package sun.nio.cs.ext type sbcs hisname ISO8859_6 ascii true alias iso8859_6 # JDK historical alias 8859_6 alias iso-ir-127 alias ISO_8859-6 alias ISO_8859-6:1987 alias ISO8859-6 alias ECMA-114 alias ASMO-708 alias arabic alias ibm1089 alias ibm-1089 alias cp1089 alias 1089 alias csISOLatinArabiccharset ISO-8859-8 ISO_8859_8 package sun.nio.cs.ext type sbcs hisname ISO8859_8 ascii true alias iso8859_8 # JDK historical alias 8859_8 alias iso-ir-138 alias ISO_8859-8 alias ISO_8859-8:1988 alias ISO8859-8 alias cp916 alias 916 alias ibm916 alias ibm-916 alias hebrew alias csISOLatinHebrewcharset x-iso-8859-11 ISO_8859_11 package sun.nio.cs.ext type sbcs hisname x-iso-8859-11 ascii true alias iso-8859-11 alias iso8859_11charset TIS-620 TIS_620 package sun.nio.cs.ext type sbcs hisname TIS620 ascii true alias tis620 # JDK historical alias tis620.2533# Microsoft Windows codepagescharset windows-1255 MS1255 package sun.nio.cs.ext type sbcs hisname Cp1255 ascii true alias cp1255 # JDK historicalcharset windows-1256 MS1256 package sun.nio.cs.ext type sbcs hisname Cp1256 ascii true alias cp1256 # JDK historicalcharset windows-1258 MS1258 package sun.nio.cs.ext type sbcs hisname Cp1258 ascii true alias cp1258 # JDK historicalcharset x-IBM942 IBM942 # IBM & PC/MSDOS encodings package sun.nio.cs.ext type dbcs hisname Cp942 ascii false minmax 0x81 0xfc 0x40 0xfc alias cp942 # JDK historical alias ibm942 alias ibm-942 alias 942charset x-IBM942C IBM942C package sun.nio.cs.ext type source alias cp942C # JDK historical alias ibm942C alias ibm-942C alias 942Ccharset x-IBM943 IBM943 package sun.nio.cs.ext type dbcs hisname Cp943 ascii false minmax 0x81 0xfc 0x40 0xfc alias cp943 # JDK historical alias ibm943 alias ibm-943 alias 943charset x-IBM943C IBM943C package sun.nio.cs.ext type source alias cp943C # JDK historical alias ibm943C alias ibm-943C alias 943Ccharset x-IBM948 IBM948 package sun.nio.cs.ext type dbcs hisname Cp948 ascii true minmax 0x81 0xfe 0x40 0xfc alias cp948 # JDK historical alias ibm948 alias ibm-948 alias 948charset x-IBM950 IBM950 package sun.nio.cs.ext type dbcs hisname Cp950 ascii true minmax 0x81 0xfe 0x40 0xfe alias cp950 # JDK historical alias ibm950 alias ibm-950 alias 950charset x-IBM930 IBM930 package sun.nio.cs.ext type ebcdic hisname Cp930 ascii false minmax 0x40 0x7f 0x40 0xfe alias cp930 # JDK historical alias ibm930 alias ibm-930 alias 930charset x-IBM935 IBM935 package sun.nio.cs.ext type ebcdic hisname Cp935 ascii false minmax 0x40 0x7f 0x40 0xfe alias cp935 # JDK historical alias ibm935 alias ibm-935 alias 935charset x-IBM937 IBM937 package sun.nio.cs.ext type ebcdic hisname Cp937 ascii false minmax 0x40 0xe2 0x40 0xfe alias cp937 # JDK historical alias ibm937 alias ibm-937 alias 937charset x-IBM856 IBM856 package sun.nio.cs.ext type sbcs hisname Cp856 ascii false alias cp856 # JDK historical alias ibm-856 alias ibm856 alias 856charset IBM860 IBM860 package sun.nio.cs.ext type sbcs hisname Cp860 ascii false alias cp860 # JDK historical alias ibm860 alias ibm-860 alias 860 alias csIBM860charset IBM861 IBM861 package sun.nio.cs.ext type sbcs hisname Cp861 ascii false alias cp861 # JDK historical alias ibm861 alias ibm-861 alias 861 alias csIBM861 alias cp-ischarset IBM863 IBM863 package sun.nio.cs.ext type sbcs hisname Cp863 ascii false alias cp863 # JDK historical alias ibm863 alias ibm-863 alias 863 alias csIBM863charset IBM864 IBM864 package sun.nio.cs.ext type sbcs hisname Cp864 ascii false alias cp864 # JDK historical alias ibm864 alias ibm-864 alias 864 alias csIBM864charset IBM865 IBM865 package sun.nio.cs.ext type sbcs hisname Cp865 ascii false alias cp865 # JDK historical alias ibm865 alias ibm-865 alias 865 alias csIBM865charset IBM868 IBM868 package sun.nio.cs.ext type sbcs hisname Cp868 ascii false alias cp868 # JDK historical alias ibm868 alias ibm-868 alias 868 alias cp-ar alias csIBM868charset IBM869 IBM869 package sun.nio.cs.ext type sbcs hisname Cp869 ascii false alias cp869 # JDK historical alias ibm869 alias ibm-869 alias 869 alias cp-gr alias csIBM869charset x-IBM921 IBM921 package sun.nio.cs.ext type sbcs hisname Cp921 ascii false alias cp921 # JDK historical alias ibm921 alias ibm-921 alias 921charset x-IBM1006 IBM1006 package sun.nio.cs.ext type sbcs hisname Cp1006 ascii false alias cp1006 # JDK historical alias ibm1006 alias ibm-1006 alias 1006charset x-IBM1046 IBM1046 package sun.nio.cs.ext type sbcs hisname Cp1046 ascii false alias cp1046 # JDK historical alias ibm1046 alias ibm-1046 alias 1046charset IBM1047 IBM1047 package sun.nio.cs.ext type sbcs hisname Cp1047 ascii false alias cp1047 # JDK historical alias ibm-1047 alias 1047charset x-IBM1098 IBM1098 package sun.nio.cs.ext type sbcs hisname Cp1098 ascii false alias cp1098 # JDK historical alias ibm1098 alias ibm-1098 alias 1098charset IBM037 IBM037 package sun.nio.cs.ext type sbcs hisname Cp037 ascii false alias cp037 # JDK historical alias ibm037 alias ebcdic-cp-us alias ebcdic-cp-ca alias ebcdic-cp-wt alias ebcdic-cp-nl alias csIBM037 alias cs-ebcdic-cp-us alias cs-ebcdic-cp-ca alias cs-ebcdic-cp-wt alias cs-ebcdic-cp-nl alias ibm-037 alias ibm-37 alias cpibm37 alias 037charset x-IBM1025 IBM1025 package sun.nio.cs.ext type sbcs hisname Cp1025 ascii false alias cp1025 # JDK historical alias ibm1025 alias ibm-1025 alias 1025charset IBM1026 IBM1026 package sun.nio.cs.ext type sbcs hisname Cp1026 ascii false alias cp1026 # JDK historical alias ibm1026 alias ibm-1026 alias 1026charset x-IBM1112 IBM1112 package sun.nio.cs.ext type sbcs hisname Cp1112 ascii false alias cp1112 # JDK historical alias ibm1112 alias ibm-1112 alias 1112charset x-IBM1122 IBM1122 package sun.nio.cs.ext type sbcs hisname Cp1122 ascii false alias cp1122 # JDK historical alias ibm1122 alias ibm-1122 alias 1122charset x-IBM1123 IBM1123 package sun.nio.cs.ext type sbcs hisname Cp1123 ascii false alias cp1123 # JDK historical alias ibm1123 alias ibm-1123 alias 1123charset x-IBM1124 IBM1124 package sun.nio.cs.ext type sbcs hisname Cp1124 ascii false alias cp1124 # JDK historical alias ibm1124 alias ibm-1124 alias 1124charset x-IBM1364 IBM1364 package sun.nio.cs.ext type ebcdic hisname Cp1364 ascii false minmax 0x40 0xde 0x40 0xfe alias cp1364 alias ibm1364 alias ibm-1364 alias 1364charset IBM273 IBM273 package sun.nio.cs.ext type sbcs hisname Cp273 ascii false alias cp273 # JDK historical alias ibm273 alias ibm-273 alias 273charset IBM277 IBM277 package sun.nio.cs.ext type sbcs hisname Cp277 ascii false alias cp277 # JDK historical alias ibm277 alias ibm-277 alias 277charset IBM278 IBM278 package sun.nio.cs.ext type sbcs hisname Cp278 ascii false alias cp278 # JDK historical alias ibm278 alias ibm-278 alias 278 alias ebcdic-sv alias ebcdic-cp-se alias csIBM278charset IBM280 IBM280 package sun.nio.cs.ext type sbcs hisname Cp280 ascii false alias cp280 # JDK historical alias ibm280 alias ibm-280 alias 280charset IBM284 IBM284 package sun.nio.cs.ext type sbcs hisname Cp284 ascii false alias cp284 # JDK historical alias ibm284 alias ibm-284 alias 284 alias csIBM284 alias cpibm284charset IBM285 IBM285 package sun.nio.cs.ext type sbcs hisname Cp285 ascii false alias cp285 # JDK historical alias ibm285 alias ibm-285 alias 285 alias ebcdic-cp-gb alias ebcdic-gb alias csIBM285 alias cpibm285charset IBM297 IBM297 package sun.nio.cs.ext type sbcs hisname Cp297 ascii false alias cp297 # JDK historical alias ibm297 alias ibm-297 alias 297 alias ebcdic-cp-fr alias cpibm297 alias csIBM297charset IBM420 IBM420 package sun.nio.cs.ext type sbcs hisname Cp420 ascii false alias cp420 # JDK historical alias ibm420 alias ibm-420 alias ebcdic-cp-ar1 alias 420 alias csIBM420charset IBM424 IBM424 package sun.nio.cs.ext type sbcs hisname Cp424 ascii false alias cp424 # JDK historical alias ibm424 alias ibm-424 alias 424 alias ebcdic-cp-he alias csIBM424charset IBM500 IBM500 package sun.nio.cs.ext type sbcs hisname Cp500 ascii false alias cp500 # JDK historical alias ibm500 alias ibm-500 alias 500 alias ebcdic-cp-ch alias ebcdic-cp-bh alias csIBM500charset x-IBM833 IBM833 package sun.nio.cs.ext type sbcs hisname Cp833 ascii false alias cp833 alias ibm833 alias ibm-833charset x-IBM834 IBM834 # EBCDIC DBCS-only Korean package sun.nio.cs.ext type source alias cp834 alias ibm834 alias 834 alias ibm-834charset IBM-Thai IBM838 package sun.nio.cs.ext type sbcs hisname Cp838 ascii false alias cp838 # JDK historical alias ibm838 alias ibm-838 alias 838charset IBM870 IBM870 package sun.nio.cs.ext type sbcs hisname Cp870 ascii false alias cp870 # JDK historical alias ibm870 alias ibm-870 alias 870 alias ebcdic-cp-roece alias ebcdic-cp-yu alias csIBM870charset IBM871 IBM871 package sun.nio.cs.ext type sbcs hisname Cp871 ascii false alias cp871 # JDK historical alias ibm871 alias ibm-871 alias 871 alias ebcdic-cp-is alias csIBM871charset x-IBM875 IBM875 package sun.nio.cs.ext type sbcs hisname Cp875 ascii false alias cp875 # JDK historical alias ibm875 alias ibm-875 alias 875charset IBM918 IBM918 package sun.nio.cs.ext type sbcs hisname Cp918 ascii false alias cp918 # JDK historical alias ibm-918 alias 918 alias ebcdic-cp-ar2charset x-IBM922 IBM922 package sun.nio.cs.ext type sbcs hisname Cp922 ascii false alias cp922 # JDK historical alias ibm922 alias ibm-922 alias 922charset x-IBM1097 IBM1097 package sun.nio.cs.ext type sbcs hisname Cp1097 ascii false alias cp1097 # JDK historical alias ibm1097 alias ibm-1097 alias 1097charset x-IBM949 IBM949 package sun.nio.cs.ext type dbcs hisname Cp949 ascii false minmax 0x8f 0xfe 0xa1 0xfe alias cp949 # JDK historical alias ibm949 alias ibm-949 alias 949charset x-IBM949C IBM949C package sun.nio.cs.ext type source alias cp949C # JDK historical alias ibm949C alias ibm-949C alias 949Ccharset x-IBM939 IBM939 package sun.nio.cs.ext type ebcdic hisname Cp939 ascii false minmax 0x40 0x7f 0x40 0xfe alias cp939 # JDK historical alias ibm939 alias ibm-939 alias 939charset x-IBM933 IBM933 package sun.nio.cs.ext type ebcdic hisname Cp933 ascii false minmax 0x40 0xdd 0x40 0xfe alias cp933 # JDK historical alias ibm933 alias ibm-933 alias 933charset x-IBM1381 IBM1381 package sun.nio.cs.ext type dbcs hisname Cp1381 ascii true minmax 0x8c 0xf7 0xa1 0xfe alias cp1381 # JDK historical alias ibm1381 alias ibm-1381 alias 1381charset x-IBM1383 IBM1383 package sun.nio.cs.ext type euc_sim hisname Cp1383 ascii true minmax 0xa1 0xfe 0xa1 0xfe alias cp1383 # JDK historical alias ibm1383 alias ibm-1383 alias 1383charset x-IBM970 IBM970 package sun.nio.cs.ext type euc_sim hisname Cp970 ascii true minmax 0xa1 0xfe 0xa1 0xfe alias cp970 # JDK historical alias ibm970 alias ibm-970 alias ibm-eucKR alias 970charset x-IBM964 IBM964 package sun.nio.cs.ext type source alias cp964 # JDK historical alias ibm964 alias ibm-964 alias 964charset x-IBM33722 IBM33722 package sun.nio.cs.ext type source alias cp33722 # JDK historical alias ibm33722 alias ibm-33722 alias ibm-5050 # from IBM alias list alias ibm-33722_vascii_vpua # from IBM alias list alias 33722charset IBM01140 IBM1140 package sun.nio.cs.ext type sbcs hisname Cp1140 ascii false alias cp1140 # JDK historical alias ccsid01140 alias cp01140 alias 1140 alias ebcdic-us-037+eurocharset IBM01141 IBM1141 package sun.nio.cs.ext type sbcs hisname Cp1141 ascii false alias cp1141 # JDK historical alias ccsid01141 alias cp01141 alias 1141 alias ebcdic-de-273+eurocharset IBM01142 IBM1142 package sun.nio.cs.ext type sbcs hisname Cp1142 ascii false alias cp1142 # JDK historical alias ccsid01142 alias cp01142 alias 1142 alias ebcdic-no-277+euro alias ebcdic-dk-277+eurocharset IBM01143 IBM1143 package sun.nio.cs.ext type sbcs hisname Cp1143 ascii false alias cp1143 # JDK historical alias ccsid01143 alias cp01143 alias 1143 alias ebcdic-fi-278+euro alias ebcdic-se-278+eurocharset IBM01144 IBM1144 package sun.nio.cs.ext type sbcs hisname Cp1144 ascii false alias cp1144 # JDK historical alias ccsid01144 alias cp01144 alias 1144 alias ebcdic-it-280+eurocharset IBM01145 IBM1145 package sun.nio.cs.ext type sbcs hisname Cp1145 ascii false alias cp1145 # JDK historical alias ccsid01145 alias cp01145 alias 1145 alias ebcdic-es-284+eurocharset IBM01146 IBM1146 package sun.nio.cs.ext type sbcs hisname Cp1146 ascii false alias cp1146 # JDK historical alias ccsid01146 alias cp01146 alias 1146 alias ebcdic-gb-285+eurocharset IBM01147 IBM1147 package sun.nio.cs.ext type sbcs hisname Cp1147 ascii false alias cp1147 # JDK historical alias ccsid01147 alias cp01147 alias 1147 alias ebcdic-fr-277+eurocharset IBM01148 IBM1148 package sun.nio.cs.ext type sbcs hisname Cp1148 ascii false alias cp1148 # JDK historical alias ccsid01148 alias cp01148 alias 1148 alias ebcdic-international-500+eurocharset IBM01149 IBM1149 package sun.nio.cs.ext type sbcs hisname Cp1149 ascii false alias cp1149 # JDK historical alias ccsid01149 alias cp01149 alias 1149 alias ebcdic-s-871+eurocharset IBM290 IBM290 package sun.nio.cs.ext type sbcs hisname Cp290 ascii false alias cp290 alias ibm290 alias ibm-290 alias csIBM290 alias EBCDIC-JP-kana alias 290charset x-IBM1166 IBM1166 package sun.nio.cs.ext type sbcs hisname Cp1166 ascii false alias cp1166 alias ibm1166 alias ibm-1166 alias 1166charset x-IBM300 IBM300 package sun.nio.cs.ext type dbcsonly hisname Cp300 ascii false minmax 0x40 0x7f 0x40 0xfe alias cp300 alias ibm300 alias ibm-300 alias 300# Macintosh MacOS/Apple char encodingdcharset x-MacRoman MacRoman package sun.nio.cs.ext type sbcs hisname MacRoman ascii false alias MacRoman # JDK historicalcharset x-MacCentralEurope MacCentralEurope package sun.nio.cs.ext type sbcs hisname MacCentralEurope ascii false alias MacCentralEurope # JDK historicalcharset x-MacCroatian MacCroatian package sun.nio.cs.ext type sbcs hisname MacCroatian ascii false alias MacCroatian # JDK historicalcharset x-MacGreek MacGreek package sun.nio.cs.ext type sbcs hisname MacGreek ascii false alias MacGreek # JDK historicalcharset x-MacCyrillic MacCyrillic package sun.nio.cs.ext type sbcs hisname MacCyrillic ascii false alias MacCyrillic # JDK historicalcharset x-MacUkraine MacUkraine package sun.nio.cs.ext type sbcs hisname MacUkraine ascii false alias MacUkraine # JDK historicalcharset x-MacTurkish MacTurkish package sun.nio.cs.ext type sbcs hisname MacTurkish ascii false alias MacTurkish # JDK historicalcharset x-MacArabic MacArabic package sun.nio.cs.ext type sbcs hisname MacArabic ascii false alias MacArabic # JDK historicalcharset x-MacHebrew MacHebrew package sun.nio.cs.ext type sbcs hisname MacHebrew ascii false alias MacHebrew # JDK historicalcharset x-MacIceland MacIceland package sun.nio.cs.ext type sbcs hisname MacIceland ascii false alias MacIceland # JDK historicalcharset x-MacRomania MacRomania package sun.nio.cs.ext type sbcs hisname MacRomania ascii false alias MacRomania # JDK historicalcharset x-MacThai MacThai package sun.nio.cs.ext type sbcs hisname MacThai ascii false alias MacThai # JDK historicalcharset x-MacSymbol MacSymbol package sun.nio.cs.ext type sbcs hisname MacSymbol ascii false alias MacSymbol # JDK historicalcharset x-MacDingbat MacDingbat package sun.nio.cs.ext type sbcs hisname MacDingbat ascii false alias MacDingbat # JDK historical########################################################## internal use, not to be registered into spi#########################################################charset x-JIS0208_Solaris JIS_X_0208_Solaris package sun.nio.cs.ext type dbcsonly hisname JIS0208 ascii false minmax 0x21 0x9e 0x21 0x7e internal truecharset x-JIS0208_MS5022X JIS_X_0208_MS5022X package sun.nio.cs.ext type dbcsonly hisname JIS_X_0208_MS5022X ascii false minmax 0x21 0x7e 0x21 0x7e internal truecharset x-JIS0208_MS932 JIS_X_0208_MS932 package sun.nio.cs.ext type dbcsonly hisname JIS_X_0208_MS932 ascii false minmax 0x21 0x7e 0x21 0x7e internal true # "internal implementationcharset x-JIS0212_Solaris JIS_X_0212_Solaris package sun.nio.cs.ext type dbcsonly hisname JIS_X_0212_Solaris ascii false minmax 0x21 0x7e 0x21 0x7e internal true # "internal implementationcharset x-JIS0212_MS5022X JIS_X_0212_MS5022X package sun.nio.cs.ext type dbcsonly hisname JIS_X_0212_MS5022X ascii false minmax 0x21 0x7e 0x21 0x7e internal true # "internal implementation########################################################## platform specific charsets, to be registered into spi##########################################################