4944N/A * Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 2362N/A * published by the Free Software Foundation. Oracle designates this 0N/A * particular file as subject to the "Classpath" exception as provided 2362N/A * by Oracle in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2362N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 2362N/A * or visit www.oracle.com if you need additional information or have any 0N/A * Provider for extended charsets. 0N/A super(
"sun.nio.cs.ext");
// identify provider pkg name. 0N/A // Traditional Chinese 2246N/A "MS950_HKSCS_XP" // JDK historical; 2246N/A "MS950_HKSCS" // JDK historical; 0N/A "ms950",
// JDK historical 0N/A "ms874",
// JDK historical 0N/A "euc_tw",
// JDK historical 0N/A "Big5_HKSCS",
// JDK historical 0N/A "big5-hkscs:unicode3.0",
0N/A "Big5_Solaris",
// JDK historical 0N/A // Simplified Chinese 0N/A "x-EUC-CN",
// 1.4 compatability 0N/A "EUC_CN" //JDK historical 0N/A "ms936",
// historical 0N/A // The definition of this charset may be overridden by the init method, 0N/A // below, if the sun.nio.cs.map property is defined. 0N/A "sjis",
// historical 0N/A // The definition of this charset may be overridden by the init method, 0N/A // below, if the sun.nio.cs.map property is defined. 0N/A "MS932",
// JDK historical 0N/A "JIS0201",
// JDK historical 0N/A "csHalfWidthKatakana" 0N/A "JIS0208",
// JDK historical 0N/A "JIS0212",
// JDK historical 0N/A "csISO159JISX02121990" 0N/A "euc_jp",
// JDK historical 0N/A "Extended_UNIX_Code_Packed_Format_for_Japanese",
0N/A "csEUCPkdFmtjapanese",
0N/A "euc_jp_linux",
// JDK historical 0N/A "EUC_JP_Solaris",
// JDK historical 0N/A "iso2022jp",
// historical 0N/A "ms50221",
// historical 0N/A "ms50220",
// historical 0N/A "windows-iso2022jp",
// historical 0N/A "JISAutoDetect" // historical 0N/A "euc_kr",
// JDK historical 0N/A "ms949",
// JDK historical 0N/A "johab" // JDK historical 0N/A "ISO2022KR",
// JDK historical 0N/A "ISO2022CN",
// JDK historical 0N/A "ISO2022CN_CNS",
// JDK historical 0N/A "ISO2022CN_GB",
// JDK historical 0N/A "csISO153GOST1976874",
0N/A "ISCII91" // JDK historical 0N/A "iso8859_3",
// JDK historical 0N/A "iso8859_6",
// JDK historical 0N/A "iso8859_8",
// JDK historical 0N/A "tis620",
// JDK historical 0N/A // Various Microsoft Windows international codepages 0N/A "cp1255" // JDK historical 0N/A "cp1256" // JDK historical 0N/A "cp1258" // JDK historical 0N/A "cp942",
// JDK historical 0N/A "cp942C",
// JDK historical 0N/A "cp943",
// JDK historical 0N/A "cp943C",
// JDK historical 0N/A "cp948",
// JDK historical 0N/A "cp950",
// JDK historical 0N/A "cp930",
// JDK historical 0N/A "cp935",
// JDK historical 0N/A "cp937",
// JDK historical 0N/A "cp856",
// JDK historical 0N/A "cp860",
// JDK historical 0N/A "cp861",
// JDK historical 0N/A "cp863",
// JDK historical 0N/A "cp864",
// JDK historical 0N/A "cp865",
// JDK historical 0N/A "cp868",
// JDK historical 0N/A "cp869",
// JDK historical 0N/A "cp921",
// JDK historical 0N/A "cp1006",
// JDK historical 0N/A "cp1046",
// JDK historical 0N/A "cp1047",
// JDK historical 0N/A "cp1098",
// JDK historical 0N/A "cp037",
// JDK historical 0N/A "cp1025",
// JDK historical 0N/A "cp1026",
// JDK historical 0N/A "cp1112",
// JDK historical 0N/A "cp1122",
// JDK historical 0N/A "cp1123",
// JDK historical 0N/A "cp1124",
// JDK historical 0N/A "cp273",
// JDK historical 0N/A "cp277",
// JDK historical 0N/A "cp278",
// JDK historical 0N/A "cp280",
// JDK historical 0N/A "cp284",
// JDK historical 0N/A "cp285",
// JDK historical 0N/A "cp297",
// JDK historical 0N/A "cp420",
// JDK historical 0N/A "cp424",
// JDK historical 0N/A "cp500",
// JDK historical 0N/A //EBCDIC DBCS-only Korean 0N/A "cp838",
// JDK historical 0N/A "cp870",
// JDK historical 0N/A "cp871",
// JDK historical 0N/A "cp875",
// JDK historical 0N/A "cp918",
// JDK historical 0N/A "cp922",
// JDK historical 0N/A "cp1097",
// JDK historical 0N/A "cp949",
// JDK historical 0N/A "cp949C",
// JDK historical 0N/A "cp939",
// JDK historical 0N/A "cp933",
// JDK historical 0N/A "cp1381",
// JDK historical 0N/A "cp1383",
// JDK historical 0N/A "cp970",
// JDK historical 0N/A "cp964",
// JDK historical 0N/A "cp33722",
// JDK historical 0N/A "ibm-5050",
// from IBM alias list 0N/A "ibm-33722_vascii_vpua",
// from IBM alias list 0N/A "cp1140",
// JDK historical 0N/A "cp1141",
// JDK historical 0N/A "cp1142",
// JDK historical 0N/A "cp1143",
// JDK historical 0N/A "cp1144",
// JDK historical 0N/A "cp1145",
// JDK historical 0N/A "cp1146",
// JDK historical 0N/A "cp1147",
// JDK historical 0N/A "cp1148",
// JDK historical 518N/A "ebcdic-international-500+euro" 0N/A "cp1149",
// JDK historical 0N/A "MacRoman" // JDK historical 0N/A "MacCentralEurope" // JDK historical 0N/A "MacCroatian" // JDK historical 0N/A "MacGreek" // JDK historical 0N/A "MacCyrillic" // JDK historical 0N/A "MacUkraine" // JDK historical 0N/A "MacTurkish" // JDK historical 0N/A "MacArabic" // JDK historical 0N/A "MacHebrew" // JDK historical 0N/A "MacIceland" // JDK historical 0N/A "MacRomania" // JDK historical 0N/A "MacThai" // JDK historical 0N/A "MacSymbol" // JDK historical 0N/A "MacDingbat" // JDK historical 0N/A // If the sun.nio.cs.map property is defined on the command line we won't 0N/A // see it in the system-properties table until after the charset subsystem 0N/A // has been initialized. We therefore delay the effect of this property 0N/A // until after the JRE has completely booted. 0N/A // At the moment following values for this property are supported, property 0N/A // value string is case insensitive. 0N/A // In 1.4.1 we added a correct implementation of the Shift_JIS charset 0N/A // but in previous releases this charset name had been treated as an alias 0N/A // for Windows-31J, aka MS932. Users who have existing code that depends 0N/A // upon this alias can restore the previous behavior by defining this 0N/A // property to have this value. 0N/A // The charset ISO-2022-JP is a "standard based" implementation by default, 0N/A // which supports ASCII, JIS_X_0201 and JIS_X_0208 mappings based encoding 0N/A // and decoding only. 0N/A // There are three Microsoft iso-2022-jp variants, namely x-windows-50220, 0N/A // x-windows-50221 and x-windows-iso2022jp which behaves "slightly" differently 0N/A // detailed description. Users who prefer the behavior of MS iso-2022-jp 0N/A // variants should use these names explicitly instead of using "ISO-2022-JP" 0N/A // and its aliases. However for those who need the ISO-2022-JP charset behaves 0N/A // exactly the same as MS variants do, above properties can be defined to 0N/A // If we need to define other charset-alias mappings in the future then 0N/A // this property could be further extended, the general idea being that its 0N/A // value should be of the form 0N/A // where each charset named to the left of a slash is intended to replace 0N/A // (most) uses of the charset named to the right of the slash. 0N/A "sjis",
// historical 0N/A "MS932",
// JDK historical 0N/A "sjis" // JDK historical 0N/A "MS932",
// JDK historical 0N/A // This alias takes precedence over the actual 0N/A // Shift_JIS charset itself since aliases are always 0N/A // resolved first, before looking up canonical names. 0N/A "windows-iso2022jp",
0N/A "COMPOUND_TEXT",
// JDK historical 0N/A "x11-compound_text",