Path: blob/master/test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
51568 views
/*1* Copyright (c) 2010, 2020, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation.7*8* This code is distributed in the hope that it will be useful, but WITHOUT9* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or10* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License11* version 2 for more details (a copy is included in the LICENSE file that12* accompanied this code).13*14* You should have received a copy of the GNU General Public License version15* 2 along with this work; if not, write to the Free Software Foundation,16* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.17*18* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA19* or visit www.oracle.com if you need additional information or have any20* questions.21*/2223/* @test24* @bug 4473201 4696726 4652234 4482298 4784385 4966197 4267354 5015668256911753 8071447 8186751 824254126* @summary Check that registered charsets are actually registered27* @modules jdk.charsets28*/2930import java.io.*;31import java.nio.*;32import java.nio.charset.*;33import java.util.*;3435public class RegisteredCharsets {3637static String [] ianaRegistered = {38"US-ASCII", "UTF8", "Big5", "EUC-JP",39"GBK", "GB18030", "ISO-2022-KR", "ISO-2022-JP",40"GB2312", // IANA preferred name for "EUC-CN"41"ISO-8859-1", "ISO-8859-2", "ISO-8859-3",42"ISO-8859-4", "ISO-8859-5", "ISO-8859-6",43"ISO-8859-7", "ISO-8859-8", "ISO-8859-9",44"ISO-8859-13", "ISO-8859-15", "ISO-8859-16",45"windows-1251",46"windows-1252", "windows-1253", "windows-1254",47"windows-1255", "windows-1256", "windows-31j",48"Shift_JIS", "JIS_X0201", "JIS_X0212-1990",49"TIS-620", "Big5-HKSCS",50"ISO-2022-CN",51"IBM850",52"IBM852",53"IBM855",54"IBM857",55"IBM860",56"IBM861",57"IBM862",58"IBM863",59"IBM864",60"IBM865",61"IBM866",62"IBM868",63"IBM869",64"IBM437",65"IBM775",66"IBM037",67"IBM1026",68"IBM273",69"IBM277",70"IBM278",71"IBM280",72"IBM284",73"IBM285",74"IBM297",75"IBM420",76"IBM424",77"IBM500",78"IBM-Thai",79"IBM870",80"IBM871",81"IBM918",82"IBM1047",83"IBM01140",84"IBM01141",85"IBM01142",86"IBM01143",87"IBM01144",88"IBM01145",89"IBM01146",90"IBM01147",91"IBM01148",92"IBM01149",93"IBM00858" };9495static String [] ianaUnRegistered = {96"x-EUC-TW", "x-ISCII91",97"x-windows-949", "x-windows-950",98"x-mswin-936", "x-JIS0208",99"x-ISO-8859-11",100"x-windows-874",101"x-PCK", "x-JISAutoDetect", "x-Johab",102"x-MS950-HKSCS",103"x-Big5-Solaris",104"x-ISO-2022-CN-CNS",105"x-ISO-2022-CN-GB",106"x-MacArabic",107"x-MacCentralEurope",108"x-MacCroatian",109"x-MacCyrillic",110"x-MacDingbat",111"x-MacGreek",112"x-MacHebrew",113"x-MacIceland",114"x-MacRoman",115"x-MacRomania",116"x-MacSymbol",117"x-MacThai",118"x-MacTurkish",119"x-MacUkraine",120"x-IBM942",121"x-IBM942C",122"x-IBM943",123"x-IBM943C",124"x-IBM948",125"x-IBM950",126"x-IBM930",127"x-IBM935",128"x-IBM937",129"x-IBM856",130"x-IBM874",131"x-IBM737",132"x-IBM1006",133"x-IBM1046",134"x-IBM1098",135"x-IBM1025",136"x-IBM1112",137"x-IBM1122",138"x-IBM1123",139"x-IBM1124",140"x-IBM1129",141"x-IBM1166",142"x-IBM875",143"x-IBM921",144"x-IBM922",145"x-IBM1097",146"x-IBM949",147"x-IBM949C",148"x-IBM939",149"x-IBM933",150"x-IBM1381",151"x-IBM1383",152"x-IBM970",153"x-IBM964",154"x-IBM33722",155"x-IBM1006",156"x-IBM1046",157"x-IBM1097",158"x-IBM1098",159"x-IBM1112",160"x-IBM1122",161"x-IBM1123",162"x-IBM1124",163"x-IBM33722",164"x-IBM737",165"x-IBM856",166"x-IBM874",167"x-IBM875",168"x-IBM922",169"x-IBM933",170"x-IBM964" };171172static void check(String csn, boolean testRegistered) throws Exception {173if (!Charset.forName(csn).isRegistered() && testRegistered)174throw new Exception("Not registered: " + csn);175else if (Charset.forName(csn).isRegistered() && !testRegistered)176throw new Exception("Registered: " + csn + "should be unregistered");177}178179static void aliasCheck(String canonicalName, String[] aliasNames) throws Exception180{181for (int k = 0; k < aliasNames.length; k++ ) {182Charset cs = Charset.forName(aliasNames[k]);183if (!cs.name().equals(canonicalName)) {184throw new Exception("Unexpected Canonical name " + canonicalName);185}186}187}188189public static void main(String[] args) throws Exception {190191for (int i = 0; i < ianaRegistered.length ; i++)192check(ianaRegistered[i], true);193194for (int i = 0; i < ianaUnRegistered.length ; i++)195check(ianaUnRegistered[i], false);196197// Check aliases registered with IANA for all NIO supported198// Charset implementations.199//200// The aliases below are in sync with the IANA registered charset201// document at: http://www.iana.org/assignments/character-sets202// Last updated 7/25/2002203204aliasCheck("US-ASCII",205new String[] {"ascii","ANSI_X3.4-1968",206"iso-ir-6","ANSI_X3.4-1986", "ISO_646.irv:1991",207"ASCII", "ISO646-US","us","IBM367","cp367",208"csASCII", "default"});209210aliasCheck("UTF-8",211new String[] {212"UTF8",213"unicode-1-1-utf-8"214});215216aliasCheck("UTF-16",217new String[] {218"UTF_16",219"utf16"220});221222aliasCheck("UTF-16BE",223new String[] {224"UTF_16BE",225"ISO-10646-UCS-2",226"X-UTF-16BE",227"UnicodeBigUnmarked"228});229230aliasCheck("UTF-16LE",231new String[] {232"UTF_16LE",233"X-UTF-16LE",234"UnicodeLittleUnmarked"235});236237aliasCheck("Big5",238new String[] {239"csBig5"240});241242aliasCheck("Big5-HKSCS",243new String[] {244"Big5_HKSCS",245"big5hk",246"big5-hkscs",247"big5hkscs"248});249250aliasCheck("x-MS950-HKSCS",251new String[] {252"MS950_HKSCS"253});254255aliasCheck("GB18030",256new String[] {257"gb18030-2000"258});259260aliasCheck("ISO-2022-KR", new String[] {"csISO2022KR"});261aliasCheck("ISO-2022-JP", new String[] {"csISO2022JP"});262aliasCheck("EUC-KR", new String[] { "csEUCKR"});263aliasCheck("ISO-8859-1",264new String[] {265266// IANA aliases267"iso-ir-100",268"ISO_8859-1",269"latin1",270"l1",271"IBM819",272"cp819",273"csISOLatin1",274275// JDK historical aliases276"819",277"IBM-819",278"ISO8859_1",279"ISO_8859-1:1987",280"ISO_8859_1",281"8859_1",282"ISO8859-1",283284});285286aliasCheck("ISO-8859-2",287new String[] {288"ISO_8859-2",289"ISO_8859-2:1987",290"iso-ir-101",291"latin2",292"l2",293"8859_2",294"iso_8859-2:1987",295"iso8859-2",296"ibm912",297"ibm-912",298"cp912",299"912",300"csISOLatin2"});301302aliasCheck("ISO-8859-3",303new String[] {"latin3",304"ISO_8859-3:1988",305"iso-ir-109",306"l3",307"8859_3",308"iso_8859-3:1988",309"iso8859-3",310"ibm913",311"ibm-913",312"cp913",313"913",314"csISOLatin3"});315316aliasCheck("ISO-8859-4",317new String[] {"csISOLatin4",318"ISO_8859-4:1988",319"iso-ir-110",320"latin4",321"8859_4",322"iso_8859-4:1988",323"iso8859-4",324"ibm914",325"ibm-914",326"cp914",327"914",328"l4"});329330aliasCheck("ISO-8859-5",331new String[] {332"iso8859_5", // JDK historical333"8859_5",334"iso-ir-144",335"ISO_8859-5",336"ISO_8859-5:1988",337"ISO8859-5",338"cyrillic",339"ibm915",340"ibm-915",341"915",342"cp915",343"csISOLatinCyrillic"344});345346aliasCheck("ISO-8859-6",347new String[] {"ISO_8859-6:1987",348"iso-ir-127",349"ISO_8859-6",350"ECMA-114",351"ASMO-708",352"arabic",353"8859_6",354"iso_8859-6:1987",355"iso8859-6",356"ibm1089",357"ibm-1089",358"cp1089",359"1089",360"csISOLatinArabic"});361362aliasCheck("ISO-8859-7",363new String[] {"ISO_8859-7:1987",364"iso-ir-126",365"ISO_8859-7",366"ELOT_928",367"ECMA-118",368"greek",369"greek8",370"8859_7",371"iso_8859-7:1987",372"iso8859-7",373"ibm813",374"ibm-813",375"cp813",376"813",377"csISOLatinGreek"});378379aliasCheck("ISO-8859-8",380new String[] {381"ISO_8859-8:1988",382"iso-ir-138",383"ISO_8859-8",384"hebrew",385"8859_8",386"iso_8859-8:1988",387"iso8859-8",388"ibm916",389"ibm-916",390"cp916",391"916",392"csISOLatinHebrew"});393394aliasCheck("ISO-8859-9",395new String[] {"ISO_8859-9:1989",396"iso-ir-148",397"ISO_8859-9",398"latin5",399"l5",400"8859_9",401"iso8859-9",402"ibm920",403"ibm-920",404"cp920",405"920",406"csISOLatin5"});407408aliasCheck("ISO-8859-13",409new String[] {410"iso8859_13", // JDK historical411"iso_8859-13",412"8859_13",413"ISO8859-13"414});415416aliasCheck("ISO-8859-15",417new String[] {418// IANA alias419"ISO_8859-15",420"Latin-9",421"csISO885915",422// JDK historical aliases423"8859_15",424"ISO-8859-15",425"ISO_8859-15",426"ISO8859-15",427"ISO8859_15",428"IBM923",429"IBM-923",430"cp923",431"923",432"LATIN0",433"LATIN9",434"L9",435"csISOlatin0",436"csISOlatin9",437"ISO8859_15_FDIS"438});439440aliasCheck("ISO-8859-16",441new String[] {442"iso-ir-226",443"ISO_8859-16:2001",444"ISO_8859-16",445"ISO8859_16",446"latin10",447"l10",448"csISO885916"449});450451aliasCheck("JIS_X0212-1990",452new String[] {453"iso-ir-159",454"csISO159JISX02121990"});455456aliasCheck("JIS_X0201",457new String[]{458"X0201",459"csHalfWidthKatakana"});460461aliasCheck("KOI8-R",462new String[] {463"KOI8_R",464"csKOI8R"});465466aliasCheck("GBK",467new String[] {468"windows-936"});469470aliasCheck("Shift_JIS",471new String[] {472"MS_Kanji",473"csShiftJIS"});474475aliasCheck("EUC-JP",476new String[] {477"Extended_UNIX_Code_Packed_Format_for_Japanese",478"csEUCPkdFmtJapanese"});479480aliasCheck("Big5", new String[] {"csBig5"});481482aliasCheck("windows-31j", new String[] {"csWindows31J"});483484aliasCheck("x-iso-8859-11",485new String[] { "iso-8859-11", "iso8859_11" });486487aliasCheck("windows-1250",488new String[] {489"cp1250",490"cp5346"491});492493aliasCheck("windows-1251",494new String[] {495"cp1251",496"cp5347",497"ansi-1251"498});499500aliasCheck("windows-1252",501new String[] {502"cp1252",503"cp5348"504});505506aliasCheck("windows-1253",507new String[] {508"cp1253",509"cp5349"510});511512aliasCheck("windows-1254",513new String[] {514"cp1254",515"cp5350"516});517518aliasCheck("windows-1255",519new String[] {520"cp1255"521});522523aliasCheck("windows-1256",524new String[] {525"cp1256"526});527528aliasCheck("windows-1257",529new String[] {530"cp1257",531"cp5353"532});533534aliasCheck("windows-1258",535new String[] {536"cp1258"537});538539aliasCheck("x-windows-874",540new String[] {541"ms874", "ms-874", "windows-874" });542543aliasCheck("GB2312",544new String[] {545"x-EUC-CN",546"gb2312-80",547"gb2312-1980",548"euc-cn",549"euccn" });550551aliasCheck("x-IBM942" ,552new String[] {553"cp942", // JDK historical554"ibm942",555"ibm-942",556"942"557});558559aliasCheck("x-IBM942C" ,560new String[] {561"cp942C", // JDK historical562"ibm942C",563"ibm-942C",564"942C"565} );566567aliasCheck("x-IBM943" ,568new String[] {569"cp943", // JDK historical570"ibm943",571"ibm-943",572"943"573} );574575aliasCheck("x-IBM943C" ,576new String[] {577"cp943c", // JDK historical578"ibm943C",579"ibm-943C",580"943C"581} );582583aliasCheck("x-IBM948" ,584new String[] {585"cp948", // JDK historical586"ibm948",587"ibm-948",588"948"589} );590591aliasCheck("x-IBM950" ,592new String[] {593"cp950", // JDK historical594"ibm950",595"ibm-950",596"950"597} );598599aliasCheck("x-IBM930" ,600new String[] {601"cp930", // JDK historical602"ibm930",603"ibm-930",604"930"605} );606607aliasCheck("x-IBM935" ,608new String[] {609"cp935", // JDK historical610"ibm935",611"ibm-935",612"935"613} );614615aliasCheck("x-IBM937" ,616new String[] {617"cp937", // JDK historical618"ibm937",619"ibm-937",620"937"621} );622623aliasCheck("IBM850" ,624new String[] {625"cp850", // JDK historical626"ibm-850",627"ibm850",628"850",629"cspc850multilingual"630} );631632aliasCheck("IBM852" ,633new String[] {634"cp852", // JDK historical635"ibm852",636"ibm-852",637"852",638"csPCp852"639} );640641aliasCheck("IBM855" ,642new String[] {643"cp855", // JDK historical644"ibm-855",645"ibm855",646"855",647"cspcp855"648} );649650aliasCheck("x-IBM856" ,651new String[] {652"cp856", // JDK historical653"ibm-856",654"ibm856",655"856"656} );657658aliasCheck("IBM857" ,659new String[] {660"cp857", // JDK historical661"ibm857",662"ibm-857",663"857",664"csIBM857"665} );666667aliasCheck("IBM860" ,668new String[] {669"cp860", // JDK historical670"ibm860",671"ibm-860",672"860",673"csIBM860"674} );675aliasCheck("IBM861" ,676new String[] {677"cp861", // JDK historical678"ibm861",679"ibm-861",680"861",681"csIBM861"682} );683684aliasCheck("IBM862" ,685new String[] {686"cp862", // JDK historical687"ibm862",688"ibm-862",689"862",690"csIBM862"691} );692693aliasCheck("IBM863" ,694new String[] {695"cp863", // JDK historical696"ibm863",697"ibm-863",698"863",699"csIBM863"700} );701702aliasCheck("IBM864" ,703new String[] {704"cp864", // JDK historical705"ibm864",706"ibm-864",707"864",708"csIBM864"709} );710711aliasCheck("IBM865" ,712new String[] {713"cp865", // JDK historical714"ibm865",715"ibm-865",716"865",717"csIBM865"718} );719720aliasCheck("IBM866" , new String[] {721"cp866", // JDK historical722"ibm866",723"ibm-866",724"866",725"csIBM866"726} );727aliasCheck("IBM868" ,728new String[] {729"cp868", // JDK historical730"ibm868",731"ibm-868",732"868",733"cp-ar",734"csIBM868"735} );736737aliasCheck("IBM869" ,738new String[] {739"cp869", // JDK historical740"ibm869",741"ibm-869",742"869",743"cp-gr",744"csIBM869"745} );746747aliasCheck("IBM437" ,748new String[] {749"cp437", // JDK historical750"ibm437",751"ibm-437",752"437",753"cspc8codepage437",754"windows-437"755} );756757aliasCheck("x-IBM874" ,758new String[] {759"cp874", // JDK historical760"ibm874",761"ibm-874",762"874"763} );764aliasCheck("x-IBM737" ,765new String[] {766"cp737", // JDK historical767"ibm737",768"ibm-737",769"737"770} );771772aliasCheck("IBM775" ,773new String[] {774"cp775", // JDK historical775"ibm775",776"ibm-775",777"775"778} );779780aliasCheck("x-IBM921" ,781new String[] {782"cp921", // JDK historical783"ibm921",784"ibm-921",785"921"786} );787788aliasCheck("x-IBM1006" ,789new String[] {790"cp1006", // JDK historical791"ibm1006",792"ibm-1006",793"1006"794} );795796aliasCheck("x-IBM1046" ,797new String[] {798"cp1046", // JDK historical799"ibm1046",800"ibm-1046",801"1046"802} );803804aliasCheck("IBM1047" ,805new String[] {806"cp1047", // JDK historical807"ibm-1047",808"1047"809} );810811aliasCheck("x-IBM1098" ,812new String[] {813"cp1098", // JDK historical814"ibm1098",815"ibm-1098",816"1098",817} );818819aliasCheck("IBM037" ,820new String[] {821"cp037", // JDK historical822"ibm037",823"csIBM037",824"cs-ebcdic-cp-us",825"cs-ebcdic-cp-ca",826"cs-ebcdic-cp-wt",827"cs-ebcdic-cp-nl",828"ibm-037",829"ibm-37",830"cpibm37",831"037"832} );833834aliasCheck("x-IBM1025" ,835new String[] {836"cp1025", // JDK historical837"ibm1025",838"ibm-1025",839"1025"840} );841842aliasCheck("IBM1026" ,843new String[] {844"cp1026", // JDK historical845"ibm1026",846"ibm-1026",847"1026"848} );849850aliasCheck("x-IBM1112" ,851new String[] {852"cp1112", // JDK historical853"ibm1112",854"ibm-1112",855"1112"856} );857858aliasCheck("x-IBM1122" ,859new String[] {860"cp1122", // JDK historical861"ibm1122",862"ibm-1122",863"1122"864} );865866aliasCheck("x-IBM1123" ,867new String[] {868"cp1123", // JDK historical869"ibm1123",870"ibm-1123",871"1123"872} );873874aliasCheck("x-IBM1124" ,875new String[] {876"cp1124", // JDK historical877"ibm1124",878"ibm-1124",879"1124"880} );881882aliasCheck("x-IBM1129" ,883new String[] {884"cp1129", // JDK historical885"ibm1129",886"ibm-1129",887"1129"888} );889890aliasCheck("x-IBM1166" ,891new String[] {892"cp1166", // JDK historical893"ibm1166",894"ibm-1166",895"1166"896} );897898aliasCheck("IBM273" ,899new String[] {900"cp273", // JDK historical901"ibm273",902"ibm-273",903"273"904} );905906aliasCheck("IBM277" ,907new String[] {908"cp277", // JDK historical909"ibm277",910"ibm-277",911"277"912} );913914aliasCheck("IBM278" ,915new String[] {916"cp278", // JDK historical917"ibm278",918"ibm-278",919"278",920"ebcdic-sv",921"ebcdic-cp-se",922"csIBM278"923} );924925aliasCheck("IBM280" ,926new String[] {927"cp280", // JDK historical928"ibm280",929"ibm-280",930"280"931} );932933aliasCheck("IBM284" ,934new String[] {935"cp284", // JDK historical936"ibm284",937"ibm-284",938"284",939"csIBM284",940"cpibm284"941} );942943aliasCheck("IBM285" ,944new String[] {945"cp285", // JDK historical946"ibm285",947"ibm-285",948"285",949"ebcdic-cp-gb",950"ebcdic-gb",951"csIBM285",952"cpibm285"953} );954955aliasCheck("IBM297" ,956new String[] {957"cp297", // JDK historical958"ibm297",959"ibm-297",960"297",961"ebcdic-cp-fr",962"cpibm297",963"csIBM297",964} );965966aliasCheck("IBM420" ,967new String[] {968"cp420", // JDK historical969"ibm420",970"ibm-420",971"ebcdic-cp-ar1",972"420",973"csIBM420"974} );975976aliasCheck("IBM424" ,977new String[] {978"cp424", // JDK historical979"ibm424",980"ibm-424",981"424",982"ebcdic-cp-he",983"csIBM424"984} );985986aliasCheck("IBM500" ,987new String[] {988"cp500", // JDK historical989"ibm500",990"ibm-500",991"500",992"ebcdic-cp-ch",993"ebcdic-cp-bh",994"csIBM500"995} );996997aliasCheck("IBM-Thai" ,998new String[] {999"cp838", // JDK historical1000"ibm838",1001"ibm-838",1002"ibm838",1003"838"1004} );10051006aliasCheck("IBM870" ,1007new String[] {1008"cp870", // JDK historical1009"ibm870",1010"ibm-870",1011"870",1012"ebcdic-cp-roece",1013"ebcdic-cp-yu",1014"csIBM870"1015} );10161017aliasCheck("IBM871" ,1018new String[] {1019"cp871", // JDK historical1020"ibm871",1021"ibm-871",1022"871",1023"ebcdic-cp-is",1024"csIBM871"1025} );10261027aliasCheck("x-IBM875" ,1028new String[] {1029"cp875", // JDK historical1030"ibm875",1031"ibm-875",1032"875"1033} );10341035aliasCheck("IBM918" ,1036new String[] {1037"cp918", // JDK historical1038"ibm-918",1039"918",1040"ebcdic-cp-ar2"1041} );10421043aliasCheck("x-IBM922" ,1044new String[] {1045"cp922", // JDK historical1046"ibm922",1047"ibm-922",1048"922"1049} );10501051aliasCheck("x-IBM1097" ,1052new String[] {1053"cp1097", // JDK historical1054"ibm1097",1055"ibm-1097",1056"1097"1057} );10581059aliasCheck("x-IBM949" ,1060new String[] {1061"cp949", // JDK historical1062"ibm949",1063"ibm-949",1064"949"1065} );10661067aliasCheck("x-IBM949C" ,1068new String[] {1069"cp949C", // JDK historical1070"ibm949C",1071"ibm-949C",1072"949C"1073} );10741075aliasCheck("x-IBM939" ,1076new String[] {1077"cp939", // JDK historical1078"ibm939",1079"ibm-939",1080"939"1081} );10821083aliasCheck("x-IBM933" ,1084new String[] {1085"cp933", // JDK historical1086"ibm933",1087"ibm-933",1088"933"1089} );10901091aliasCheck("x-IBM1381" ,1092new String[] {1093"cp1381", // JDK historical1094"ibm1381",1095"ibm-1381",1096"1381"1097} );10981099aliasCheck("x-IBM1383" ,1100new String[] {1101"cp1383", // JDK historical1102"ibm1383",1103"ibm-1383",1104"1383"1105} );11061107aliasCheck("x-IBM970" ,1108new String[] {1109"cp970", // JDK historical1110"ibm970",1111"ibm-970",1112"ibm-eucKR",1113"970"1114} );11151116aliasCheck("x-IBM964" ,1117new String[] {1118"cp964", // JDK historical1119"ibm964",1120"ibm-964",1121"964"1122} );11231124aliasCheck("x-IBM33722" ,1125new String[] {1126"cp33722", // JDK historical1127"ibm33722",1128"ibm-33722",1129"ibm-5050", // from IBM alias list1130"ibm-33722_vascii_vpua", // from IBM alias list1131"33722"1132} );11331134aliasCheck("IBM01140" ,1135new String[] {1136"cp1140", // JDK historical1137"ccsid01140",1138"cp01140",1139// "ebcdic-us-037+euro"1140} );11411142aliasCheck("IBM01141" ,1143new String[] {1144"cp1141", // JDK historical1145"ccsid01141",1146"cp01141",1147// "ebcdic-de-273+euro"1148} );11491150aliasCheck("IBM01142" ,1151new String[] {1152"cp1142", // JDK historical1153"ccsid01142",1154"cp01142",1155// "ebcdic-no-277+euro",1156// "ebcdic-dk-277+euro"1157} );11581159aliasCheck("IBM01143" ,1160new String[] {1161"cp1143", // JDK historical1162"ccsid01143",1163"cp01143",1164// "ebcdic-fi-278+euro",1165// "ebcdic-se-278+euro"1166} );11671168aliasCheck("IBM01144" ,1169new String[] {1170"cp1144", // JDK historical1171"ccsid01144",1172"cp01144",1173// "ebcdic-it-280+euro"1174} );11751176aliasCheck("IBM01145" ,1177new String[] {1178"cp1145", // JDK historical1179"ccsid01145",1180"cp01145",1181// "ebcdic-es-284+euro"1182} );11831184aliasCheck("IBM01146" ,1185new String[] {1186"cp1146", // JDK historical1187"ccsid01146",1188"cp01146",1189// "ebcdic-gb-285+euro"1190} );11911192aliasCheck("IBM01147" ,1193new String[] {1194"cp1147", // JDK historical1195"ccsid01147",1196"cp01147",1197// "ebcdic-fr-277+euro"1198} );11991200aliasCheck("IBM01148" ,1201new String[] {1202"cp1148", // JDK historical1203"ccsid01148",1204"cp01148",1205// "ebcdic-international-500+euro"1206} );12071208aliasCheck("IBM01149" ,1209new String[] {1210"cp1149", // JDK historical1211"ccsid01149",1212"cp01149",1213// "ebcdic-s-871+euro"1214} );12151216aliasCheck("IBM00858" ,1217new String[] {1218"cp858", // JDK historical1219"ccsid00858",1220"cp00858",1221// "PC-Multilingual-850+euro"1222} );12231224aliasCheck("x-MacRoman",1225new String[] {1226"MacRoman" // JDK historical1227});12281229aliasCheck("x-MacCentralEurope",1230new String[] {1231"MacCentralEurope" // JDK historical1232});12331234aliasCheck("x-MacCroatian",1235new String[] {1236"MacCroatian" // JDK historical1237});123812391240aliasCheck("x-MacCroatian",1241new String[] {1242"MacCroatian" // JDK historical1243});124412451246aliasCheck("x-MacGreek",1247new String[] {1248"MacGreek" // JDK historical1249});12501251aliasCheck("x-MacCyrillic",1252new String[] {1253"MacCyrillic" // JDK historical1254});12551256aliasCheck("x-MacUkraine",1257new String[] {1258"MacUkraine" // JDK historical1259});12601261aliasCheck("x-MacTurkish",1262new String[] {1263"MacTurkish" // JDK historical1264});12651266aliasCheck("x-MacArabic",1267new String[] {1268"MacArabic" // JDK historical1269});12701271aliasCheck("x-MacHebrew",1272new String[] {1273"MacHebrew" // JDK historical1274});12751276aliasCheck("x-MacIceland",1277new String[] {1278"MacIceland" // JDK historical1279});12801281aliasCheck("x-MacRomania",1282new String[] {1283"MacRomania" // JDK historical1284});12851286aliasCheck("x-MacThai",1287new String[] {1288"MacThai" // JDK historical1289});12901291aliasCheck("x-MacSymbol",1292new String[] {1293"MacSymbol" // JDK historical1294});12951296aliasCheck("x-MacDingbat",1297new String[] {1298"MacDingbat" // JDK historical1299});1300}1301}130213031304