IBM SDK, Java Technology Edition、IBM Semeru Runtime、IBM Semeru Runtime Certified Edition for z/OSのCharsetの一覧
IBM Semeru Runtimeのガイドには以下の記述があり、IBM SDKで使用できたCharsetの一部が使用できなくなっています。また、IBM Semeru Runtimeでも分散系とz/OS版でガイドの記述が異なるため、実機にて使用可能なCharsetを抽出して比較してみました。
Semeru Runtimes migration guide
/ Changes resulting from IBM deprecations and removals
https://www.ibm.com/support/pages/semeru-runtimes-migration-guide#changes-resulting-from-ibm-deprecations-and-removals
The following codepages that were provided in IBM SDK, Java Technology Edition, Version 8 to support character encodings are no longer available in this release:
hp-roman8, IBM00924, IBM274, ISO-8859-10, ISO-8859-14, KZ-1048, PTCP154, x-COMPOUND_TEXT, x-IBM-udcJP, x-IBM1027, x-IBM1041, x-IBM1043, x-IBM1046S, x-IBM1047_LF, x-IBM1088, x-IBM1114, x-IBM1115, x-IBM1130, x-IBM1141_LF, x-IBM1153, x-IBM1164, x-IBM1165, x-IBM1351, x-IBM1362, x-IBM1363, x-IBM1363C, x-IBM1370, x-IBM1371, x-IBM1377, x-IBM1379, x-IBM1380, x-IBM1382, x-IBM1385, x-IBM1386, x-IBM1388, x-IBM1390, x-IBM1390A, x-IBM1399, x-IBM1399A, x-IBM16684, x-IBM16684A, x-IBM29626, x-IBM300A, x-IBM301, x-IBM33722A, x-IBM33722C, x-IBM420S, x-IBM4933, x-IBM720, x-IBM808, x-IBM835, x-IBM836, x-IBM837, x-IBM859, x-IBM864S, x-IBM867, x-IBM897, x-IBM924_LF, x-IBM927, x-IBM930A, x-IBM939A, x-IBM941, x-IBM947, x-IBM951, x-IBM954, x-IBM954C, x-IBM971, x-ISO-8859-6S, x-KOI8_RU, x-KSC5601, x-mswin-936A, x-UTF_8J, x-windows-1256S
IBM Semeru Runtime Certified Edition for z/OS
/ Migrating from earlier releases of IBM SDK, Java Technology Edition
https://www.ibm.com/docs/en/semeru-runtime-ce-z/11?topic=migrating-from-earlier-releases-sdk-java-technology-edition
The following code pages that were provided in IBM SDK, Java Technology Edition, Version 8 to support character encoding are no longer available in this release:
KZ-1048, PTCP154, x-IBM-udcJP, x-IBM1041, x-IBM1043, x-IBM1046S, x-IBM1047_LF, x-IBM1088, x-IBM1114, x-IBM1115, x-IBM1130, x-IBM1141_LF, x-IBM1164, x-IBM1351, x-IBM1362, x-IBM1363C, x-IBM1370, x-IBM1377x-IBM1380, x-IBM1382, x-IBM1385, x-IBM1386, x-IBM1390A, x-IBM1399A, x-IBM16684A, x-IBM29626, x-IBM300A, x-IBM301, x-IBM33722A, x-IBM33722C, x-IBM420S, x-IBM4933, x-IBM808, x-IBM835, x-IBM836, x-IBM837, x-IBM859, x-IBM954C, x-ISO-8859-6S, x-KOI8_RU, x-IBM864S, x-IBM897, x-IBM924_LF, x-IBM927, x-IBM930A, x-IBM939A, x-IBM941, x-IBM947, x-IBM951, x-mswin-936A, x-UTF_8J, x-windows-1256S
import java.nio.charset.Charset;
public class ListCharset {
public static void main(String[] args) {
for (Charset charset : Charset.availableCharsets().values()) {
System.out.println(charset.name() + " " + charset.aliases());
}
}
}
下表は、上記コードにて、各ランタイムで出力したCharsetリストを比較した結果です。
-
[<]
: IBM Semeru Runtimeにないもの -
[>]
: IBM SDKにないもの -
[|]
: 同一の正規名のCharsetはあるが別名に違いがあるもの -
[ ]
: 正規名と別名が一致するもの
例えば、日本国内で良く使用される日本語EBCDICのx-IBM1027
, x-IBM1390
, x-IBM1399
は、IBM SDK (Windows), IBM SDK for z/OS (z/OS), IBM Semeru Runtime for z/OS (z/OS)にはありますが、IBM Semeru Runtime(Windows), OpenJDK (Windows)にはありません。
z/OS上で稼働するアプリケーションをPC上で開発する場合は、これら使用可能なCharsetの差に注意してください。
Windows | Windows | z/OS
IBM SDK, Java Technology | IBM Semeru Runtime | IBM Semeru Runtime Certified
Edition 8(8.0.8.30) | Open Edition 11(11.0.24) | Edition for z/OS 11(11.0.16)
z/OS | |
IBM SDK for z/OS, Java | IBM Semeru Runtime |
Technology Edition 8(8.0.8.20)| Open Edition 17(17.0.12) |
| |
| Eclipse Temurin |
| OpenJDK 17(17.0.12) |
---------------------------------------------------------------------------------------------
Big5 [csBig5, big5-0] | Big5 [csBig5] | Big5 [csBig5]
Big5-HKSCS [big5-hkscs, | Big5-HKSCS [big5-hkscs, big5h | Big5-HKSCS [big5-hkscs, big5h
CESU-8 [cesu_8, cesu-8, | CESU-8 [CESU8, csCESU-8] | CESU-8 [CESU8, csCESU-8]
EUC-JP [extended_unix_co | EUC-JP [csEUCPkdFmtjapanese, | EUC-JP [csEUCPkdFmtjapanese,
EUC-KR [ksc5601-1987, ks | EUC-KR [ksc5601-1987, csEUCKR | EUC-KR [ksc5601-1987, csEUCKR
GB18030 [windows-54936, | GB18030 [gb18030-2022] | GB18030 [gb18030-2000]
GB2312 [euc-cn, x-euc_cn | GB2312 [gb2312, euc-cn, x-EUC | GB2312 [gb2312, euc-cn, x-EUC
GBK [cp936, ibm936, 936, | GBK [CP936, windows-936] | GBK [CP936, windows-936]
hp-roman8 [hp-roman8, r8 < | hp-roman8 [hp-roman8, r8, cp1
IBM-Thai [ibm-838, ibm838, 83 IBM-Thai [ibm-838, ibm838, 83 IBM-Thai [ibm-838, ibm838, 83
IBM00858 [PC-Multilingua | IBM00858 [PC-Multilingual-850 | IBM00858 [PC-Multilingual-850
IBM00924 [ibm924, ebcdic < | IBM00924 [ibm924, ebcdic-lati
IBM01140 [ibm1140, IBM-1 | IBM01140 [ibm1140, ebcdic-us- | IBM01140 [ibm1140, ebcdic-us-
IBM01141 [ibm-1141, ibm1 | IBM01141 [ibm1141, cp01141, i | IBM01141 [ibm1141, cp01141, i
IBM01142 [ibm-1142, 1142 | IBM01142 [cp01142, ibm1142, c | IBM01142 [cp01142, ibm1142, c
IBM01143 [1143, cp01143, | IBM01143 [cp01143, ccsid01143 | IBM01143 [cp01143, ccsid01143
IBM01144 [cp01144, ccsid | IBM01144 [cp01144, ccsid01144 | IBM01144 [cp01144, ccsid01144
IBM01145 [ccsid01145, ib | IBM01145 [ccsid01145, ebcdic- | IBM01145 [ccsid01145, ebcdic-
IBM01146 [ibm-1146, 1146 | IBM01146 [ibm-1146, 1146, cp0 | IBM01146 [ibm-1146, 1146, cp0
IBM01147 [cp1147, ibm-11 | IBM01147 [cp1147, ibm-1147, 1 | IBM01147 [cp1147, ibm-1147, 1
IBM01148 [cp1148, ibm114 | IBM01148 [cp1148, ebcdic-inte | IBM01148 [cp1148, ebcdic-inte
IBM01149 [ibm1149, ibm-1 | IBM01149 [ebcdic-s-871+euro, | IBM01149 [ebcdic-s-871+euro,
IBM037 [cp037, ibm037, ibm-03 IBM037 [cp037, ibm037, ibm-03 IBM037 [cp037, ibm037, ibm-03
IBM1026 [cp1026, ibm-1026, 10 IBM1026 [cp1026, ibm-1026, 10 IBM1026 [cp1026, ibm-1026, 10
IBM1047 [ibm-1047, 1047, | IBM1047 [ibm-1047, 1047, cp10 | IBM1047 [ibm-1047, 1047, cp10
IBM273 [ibm-273, ibm273, | IBM273 [ibm-273, ibm273, 273, | IBM273 [ibm-273, ibm273, 273,
IBM274 [ibm-274, cp274, < | IBM274 [ibm-274, cp274, csibm
IBM277 [277, cp277, ebcd | IBM277 [ibm277, 277, cp277, i | IBM277 [ibm277, 277, cp277, i
IBM278 [cp278, 278, ibm- | IBM278 [cp278, 278, ibm-278, | IBM278 [cp278, 278, ibm-278,
IBM280 [ibm280, 280, cp2 | IBM280 [ibm280, 280, cp280, i | IBM280 [ibm280, 280, cp280, i
IBM284 [ebcdic-cp-es, cs | IBM284 [csIBM284, ibm-284, cp | IBM284 [csIBM284, ibm-284, cp
IBM285 [csIBM285, cp285, ebcd IBM285 [csIBM285, cp285, ebcd IBM285 [csIBM285, cp285, ebcd
IBM290 [cpibm290, ibm290 | IBM290 [ibm290, 290, cp290, E | IBM290 [ibm290, 290, cp290, E
IBM297 [297, csIBM297, cp297, IBM297 [297, csIBM297, cp297, IBM297 [297, csIBM297, cp297,
IBM420 [ibm420, 420, cp420, c IBM420 [ibm420, 420, cp420, c IBM420 [ibm420, 420, cp420, c
IBM424 [ebcdic-cp-he, csIBM42 IBM424 [ebcdic-cp-he, csIBM42 IBM424 [ebcdic-cp-he, csIBM42
IBM437 [ibm437, 437, ibm-437, IBM437 [ibm437, 437, ibm-437, IBM437 [ibm437, 437, ibm-437,
IBM500 [ibm-500, ibm500, | IBM500 [ibm-500, ibm500, 500, | IBM500 [ibm-500, ibm500, 500,
IBM775 [ibm-775, csPC775 | IBM775 [ibm-775, ibm775, 775, | IBM775 [ibm-775, ibm775, 775,
IBM850 [cp850, cspc850multili IBM850 [cp850, cspc850multili IBM850 [cp850, cspc850multili
IBM852 [csPCp852, ibm-852, ib IBM852 [csPCp852, ibm-852, ib IBM852 [csPCp852, ibm-852, ib
IBM855 [ibm855, 855, ibm | IBM855 [ibm855, 855, ibm-855, | IBM855 [ibm855, 855, ibm-855,
IBM857 [ibm857, 857, cp857, c IBM857 [ibm857, 857, cp857, c IBM857 [ibm857, 857, cp857, c
IBM860 [ibm860, 860, cp860, c IBM860 [ibm860, 860, cp860, c IBM860 [ibm860, 860, cp860, c
IBM861 [cp861, ibm861, 861, i IBM861 [cp861, ibm861, 861, i IBM861 [cp861, ibm861, 861, i
IBM862 [csIBM862, cp862, ibm8 IBM862 [csIBM862, cp862, ibm8 IBM862 [csIBM862, cp862, ibm8
IBM863 [csIBM863, ibm-863, ib IBM863 [csIBM863, ibm-863, ib IBM863 [csIBM863, ibm-863, ib
IBM864 [csIBM864, ibm-864, ib IBM864 [csIBM864, ibm-864, ib IBM864 [csIBM864, ibm-864, ib
IBM865 [ibm-865, csIBM865, cp IBM865 [ibm-865, csIBM865, cp IBM865 [ibm-865, csIBM865, cp
IBM866 [ibm866, 866, ibm-866, IBM866 [ibm866, 866, ibm-866, IBM866 [ibm866, 866, ibm-866,
IBM868 [ibm868, 868, cp868, c IBM868 [ibm868, 868, cp868, c IBM868 [ibm868, 868, cp868, c
IBM869 [cp869, ibm869, 869, i IBM869 [cp869, ibm869, 869, i IBM869 [cp869, ibm869, 869, i
IBM870 [870, cp870, csIBM870, IBM870 [870, cp870, csIBM870, IBM870 [870, cp870, csIBM870,
IBM871 [ibm871, 871, cp871, e IBM871 [ibm871, 871, cp871, e IBM871 [ibm871, 871, cp871, e
IBM918 [ibm918, 918, ibm | IBM918 [918, ibm-918, ebcdic- | IBM918 [918, ibm-918, ebcdic-
ISO-2022-CN [csISO2022CN | ISO-2022-CN [csISO2022CN, ISO | ISO-2022-CN [csISO2022CN, ISO
ISO-2022-JP [csjisencodi | ISO-2022-JP [csjisencoding, i | ISO-2022-JP [csjisencoding, i
ISO-2022-JP-2 [csISO2022 | ISO-2022-JP-2 [csISO2022JP2, | ISO-2022-JP-2 [csISO2022JP2,
ISO-2022-KR [iso-2022-kr | ISO-2022-KR [csISO2022KR, ISO | ISO-2022-KR [csISO2022KR, ISO
ISO-8859-1 [819, ISO8859 | ISO-8859-1 [819, ISO8859-1, l | ISO-8859-1 [819, ISO8859-1, l
ISO-8859-10 [919, iso885 < ISO-8859-10 [919, iso8859_10,
ISO-8859-13 [iso_8859-13 | ISO-8859-13 [iso_8859-13, ISO | ISO-8859-13 [iso_8859-13, ISO
ISO-8859-14 [iso_8859-14 < | ISO-8859-14 [csISO885914, iso
ISO-8859-15 [ISO8859-15- | ISO-8859-15 [csISO885915, Lat | ISO-8859-15 [csISO885915, Lat
ISO-8859-16 [8859_16, is | ISO-8859-16 [ISO_8859-16:2001 | ISO-8859-16 [ISO_8859-16:2001
ISO-8859-2 [ISO8859-2, i | ISO-8859-2 [ISO8859-2, ibm912 | ISO-8859-2 [ISO8859-2, ibm912
ISO-8859-3 [ibm913, 8859 | ISO-8859-3 [ISO8859-3, ibm913 | ISO-8859-3 [ISO8859-3, ibm913
ISO-8859-4 [8859_4, lati | ISO-8859-4 [8859_4, latin4, l | ISO-8859-4 [8859_4, latin4, l
ISO-8859-5 [8859_5, ISO_ | ISO-8859-5 [ISO_8859-5:1988, | ISO-8859-5 [ISO_8859-5:1988,
ISO-8859-6 [8859_6, iso8 | ISO-8859-6 [ASMO-708, 8859_6, | ISO-8859-6 [ASMO-708, 8859_6,
ISO-8859-7 [greek, 8859_ | ISO-8859-7 [greek, 8859_7, gr | ISO-8859-7 [greek, 8859_7, gr
ISO-8859-8 [8859_8, iso_ | ISO-8859-8 [8859_8, ISO_8859- | ISO-8859-8 [8859_8, ISO_8859-
ISO-8859-9 [ibm-920, ISO | ISO-8859-9 [ibm-920, ISO_8859 | ISO-8859-9 [ibm-920, ISO_8859
JIS_X0201 [JIS0201, csHalfWid JIS_X0201 [JIS0201, csHalfWid JIS_X0201 [JIS0201, csHalfWid
JIS_X0212-1990 [JIS0212, iso- JIS_X0212-1990 [JIS0212, iso- JIS_X0212-1990 [JIS0212, iso-
KOI8-R [koi8, cskoi8r, i | KOI8-R [koi8_r, koi8, cskoi8r | KOI8-R [koi8_r, koi8, cskoi8r
KOI8-U [koi8_u, ibm-1168 | KOI8-U [koi8_u] | KOI8-U [koi8_u]
KZ-1048 [kz-1048, rk1048 < <
PTCP154 [cp1169, ibm-116 < <
Shift_JIS [shift_jis, x-sjis, Shift_JIS [shift_jis, x-sjis, Shift_JIS [shift_jis, x-sjis,
TIS-620 [tis620, tis620.2533] TIS-620 [tis620, tis620.2533] TIS-620 [tis620, tis620.2533]
US-ASCII [ANSI_X3.4-1968 | US-ASCII [ANSI_X3.4-1968, cp3 | US-ASCII [ANSI_X3.4-1968, cp3
UTF-16 [UTF_16, unicode, | UTF-16 [UTF_16, unicode, utf1 | UTF-16 [UTF_16, unicode, utf1
UTF-16BE [X-UTF-16BE, un | UTF-16BE [X-UTF-16BE, UTF_16B | UTF-16BE [X-UTF-16BE, UTF_16B
UTF-16LE [UnicodeLittleU | UTF-16LE [UnicodeLittleUnmark | UTF-16LE [UnicodeLittleUnmark
UTF-32 [UCS-4, ISO-10646 | UTF-32 [UTF_32, UTF32] | UTF-32 [UTF_32, UTF32]
UTF-32BE [X-UTF-32BE, UT | UTF-32BE [X-UTF-32BE, UTF_32B | UTF-32BE [X-UTF-32BE, UTF_32B
UTF-32LE [X-UTF-32LE, UT | UTF-32LE [X-UTF-32LE, UTF_32L | UTF-32LE [X-UTF-32LE, UTF_32L
UTF-8 [unicode-1-1-utf-8 | UTF-8 [unicode-1-1-utf-8, UTF | UTF-8 [unicode-1-1-utf-8, UTF
windows-1250 [cp1250, ib | windows-1250 [cp1250, cp5346] | windows-1250 [cp1250, cp5346]
windows-1251 [ibm-1251, | windows-1251 [cp5347, ansi-12 | windows-1251 [cp5347, ansi-12
windows-1252 [ibm-1252, | windows-1252 [ibm-1252, cp125 | windows-1252 [ibm-1252, cp125
windows-1253 [1253, cp53 | windows-1253 [cp1253, cp5349] | windows-1253 [cp1253, cp5349]
windows-1254 [cp1254, cp | windows-1254 [cp1254, cp5350] | windows-1254 [cp1254, cp5350]
windows-1255 [ibm-1255, | windows-1255 [cp1255] | windows-1255 [cp1255]
windows-1256 [ibm-1256, | windows-1256 [cp1256] | windows-1256 [cp1256]
windows-1257 [cp1257, cp | windows-1257 [cp1257, cp5353] | windows-1257 [cp1257, cp5353]
windows-1258 [cp1258, ib | windows-1258 [cp1258] | windows-1258 [cp1258]
windows-31j [MS932, windows-9 windows-31j [MS932, windows-9 windows-31j [MS932, windows-9
windows-874 [x-windows-8 < <
x-Big5-HKSCS-2001 [Big5_HKSCS x-Big5-HKSCS-2001 [Big5_HKSCS x-Big5-HKSCS-2001 [Big5_HKSCS
x-Big5-Solaris [Big5_Solaris] x-Big5-Solaris [Big5_Solaris] x-Big5-Solaris [Big5_Solaris]
x-COMPOUND_TEXT [x-compo < x-COMPOUND_TEXT [x-compound-t
x-euc-jp-linux [x-euc_jp | x-euc-jp-linux [euc_jp_linux, | x-euc-jp-linux [euc_jp_linux,
x-EUC-TW [euc-tw, euctw, | x-EUC-TW [euctw, cns11643, EU | x-EUC-TW [euctw, cns11643, EU
x-eucJP-Open [eucjp-open | x-eucJP-Open [eucJP-open, EUC | x-eucJP-Open [eucJP-open, EUC
x-IBM-udcJP [ibmudcJP, c < <
x-IBM1006 [ibm1006, ibm-1006, x-IBM1006 [ibm1006, ibm-1006, x-IBM1006 [ibm1006, ibm-1006,
x-IBM1025 [ibm-1025, 1025, cp x-IBM1025 [ibm-1025, 1025, cp x-IBM1025 [ibm-1025, 1025, cp
x-IBM1027 [cp1027, ibm10 < x-IBM1027 [cp1027, ibm1027, i
x-IBM1041 [cp1041, ibm10 < <
x-IBM1043 [ibm-1043, 104 < <
x-IBM1046 [ibm1046, ibm-1046, x-IBM1046 [ibm1046, ibm-1046, x-IBM1046 [ibm1046, ibm-1046,
x-IBM1046S [ibm1046s, 10 < <
x-IBM1047_LF [ibm1047_lf < <
x-IBM1088 [1088, ibm1088 < <
x-IBM1097 [ibm1097, ibm-1097, x-IBM1097 [ibm1097, ibm-1097, x-IBM1097 [ibm1097, ibm-1097,
x-IBM1098 [ibm-1098, 1098, cp x-IBM1098 [ibm-1098, 1098, cp x-IBM1098 [ibm-1098, 1098, cp
x-IBM1112 [ibm1112, ibm-1112, x-IBM1112 [ibm1112, ibm-1112, x-IBM1112 [ibm1112, ibm-1112,
x-IBM1114 [cp1114, ibm-1 < <
x-IBM1115 [cp1115, ibm11 < <
x-IBM1122 [cp1122, ibm1122, i x-IBM1122 [cp1122, ibm1122, i x-IBM1122 [cp1122, ibm1122, i
x-IBM1123 [ibm1123, ibm-1123, x-IBM1123 [ibm1123, ibm-1123, x-IBM1123 [ibm1123, ibm-1123,
x-IBM1124 [ibm-1124, 1124, cp x-IBM1124 [ibm-1124, 1124, cp x-IBM1124 [ibm-1124, 1124, cp
x-IBM1129 [1129, ibm1129, cp1 x-IBM1129 [1129, ibm1129, cp1 x-IBM1129 [1129, ibm1129, cp1
x-IBM1130 [ibm1130, ibm- < <
x-IBM1141_LF [cp1141_lf, < <
x-IBM1153 [cp01153, ibm1 < | x-IBM1153 [ibm-1153, 1153, cp
x-IBM1164 [ibm-1164, 116 < <
x-IBM1165 [1165, ibm1165 < x-IBM1165 [1165, ibm1165, cp1
x-IBM1166 [cp1166, ibm1166, i x-IBM1166 [cp1166, ibm1166, i x-IBM1166 [cp1166, ibm1166, i
x-IBM1351 [ibm-1351, 135 < <
x-IBM1362 [ibm-1362, 136 < <
x-IBM1363 [1363, ibm1363 < x-IBM1363 [1363, ibm1363, cp1
x-IBM1363C [ibm1363c, ib < <
x-IBM1364 [cp1364, ibm1364, i x-IBM1364 [cp1364, ibm1364, i x-IBM1364 [cp1364, ibm1364, i
x-IBM1370 [cp1370, ibm-1 < <
x-IBM1371 [ibm1371, ibm- < | x-IBM1371 [cp1371, ibm1371, i
x-IBM1377 [ibm-1377, 137 < <
x-IBM1379 [cp1379, ibm13 < x-IBM1379 [cp1379, ibm1379, i
x-IBM1380 [ibm-1380, 138 < <
x-IBM1381 [cp1381, ibm-1381, x-IBM1381 [cp1381, ibm-1381, x-IBM1381 [cp1381, ibm-1381,
x-IBM1382 [cp1382, ibm13 < <
x-IBM1383 [ibm1383, ibm- | x-IBM1383 [ibm1383, ibm-1383, | x-IBM1383 [ibm1383, ibm-1383,
x-IBM1385 [1385, ibm1385 < <
x-IBM1386 [cp1386, ibm13 < <
x-IBM1388 [ibm-1388, 138 < x-IBM1388 [ibm-1388, 1388, cp
x-IBM1390 [ibm1390, ibm- < x-IBM1390 [ibm1390, ibm-1390,
x-IBM1390A [cp1390a, 139 < <
x-IBM1399 [ibm-1399, 139 < x-IBM1399 [ibm-1399, 1399, cp
x-IBM1399A [cp1399a, ibm < <
x-IBM16684 [cp16684, ibm < x-IBM16684 [cp16684, ibm16684
x-IBM16684A [ibm16684a, < <
x-IBM29626 [29626, ibm-2 < <
x-IBM29626C [cp29626c, ibm-29 x-IBM29626C [cp29626c, ibm-29 x-IBM29626C [cp29626c, ibm-29
x-IBM300 [cp300, ibm300, | x-IBM300 [cp300, ibm300, 300, | x-IBM300 [cp300, ibm300, 300,
x-IBM300A [300a, cp300a, < <
x-IBM301 [cp301, ibm301, < <
x-IBM33722 [33722, cp505 | x-IBM33722 [33722, ibm-33722, | x-IBM33722 [33722, ibm-33722,
x-IBM33722A [ibm33722A, < <
x-IBM33722C [33722c, ibm < <
x-IBM420S [420s, ibm-420 < <
x-IBM4933 [cp4933, ibm49 < <
x-IBM720 [ibm-720, ibm72 < x-IBM720 [ibm-720, ibm720, 72
x-IBM737 [cp737, ibm737, 737, x-IBM737 [cp737, ibm737, 737, x-IBM737 [cp737, ibm737, 737,
x-IBM808 [ibm808, 808, i < <
x-IBM833 [ibm833, 833, ibm-83 x-IBM833 [ibm833, 833, ibm-83 x-IBM833 [ibm833, 833, ibm-83
x-IBM834 [ibm834, 834, cp834, x-IBM834 [ibm834, 834, cp834, x-IBM834 [ibm834, 834, cp834,
x-IBM835 [ibm835, 835, c < <
x-IBM836 [cp836, ibm836, < <
x-IBM837 [cp837, ibm837, < <
x-IBM856 [ibm856, 856, cp856, x-IBM856 [ibm856, 856, cp856, x-IBM856 [ibm856, 856, cp856,
x-IBM859 [cp859, ibm859, < <
x-IBM864S [csibm864s, ib < <
x-IBM867 [ibm867, 867, c < x-IBM867 [ibm867, 867, cp867,
x-IBM874 [ibm-874, ibm874, 87 x-IBM874 [ibm-874, ibm874, 87 x-IBM874 [ibm-874, ibm874, 87
x-IBM875 [ibm-875, ibm875, 87 x-IBM875 [ibm-875, ibm875, 87 x-IBM875 [ibm-875, ibm875, 87
x-IBM897 [ibm-897, ibm89 < <
x-IBM921 [ibm921, 921, ibm-92 x-IBM921 [ibm921, 921, ibm-92 x-IBM921 [ibm921, 921, ibm-92
x-IBM922 [ibm922, 922, cp922, x-IBM922 [ibm922, 922, cp922, x-IBM922 [ibm922, 922, cp922,
x-IBM924_LF [ibm924_lf, < <
x-IBM927 [ibm-927, ibm92 < <
x-IBM930 [ibm5026, ibm-9 | x-IBM930 [ibm-930, ibm930, 93 | x-IBM930 [ibm-930, ibm930, 93
x-IBM930A [930A, cp930A, < <
x-IBM933 [ibm933, 933, cp933, x-IBM933 [ibm933, 933, cp933, x-IBM933 [ibm933, 933, cp933,
x-IBM935 [cp935, ibm935, 935, x-IBM935 [cp935, ibm935, 935, x-IBM935 [cp935, ibm935, 935,
x-IBM937 [ibm-937, ibm937, 93 x-IBM937 [ibm-937, ibm937, 93 x-IBM937 [ibm-937, ibm937, 93
x-IBM939 [ibm5035, cp939 | x-IBM939 [ibm-939, cp939, ibm | x-IBM939 [ibm-939, cp939, ibm
x-IBM939A [ibm-939A, 939 < <
x-IBM941 [ibm-941, ibm94 < <
x-IBM942 [ibm-942, cp942, ibm x-IBM942 [ibm-942, cp942, ibm x-IBM942 [ibm-942, cp942, ibm
x-IBM942C [ibm932, x-ibm | x-IBM942C [ibm932, x-ibm932, | x-IBM942C [ibm932, x-ibm932,
x-IBM943 [ibm943, 943, ibm-94 x-IBM943 [ibm943, 943, ibm-94 x-IBM943 [ibm943, 943, ibm-94
x-IBM943C [943c, cp943c, | x-IBM943C [943C, cp943C, ibm9 | x-IBM943C [943C, cp943C, ibm9
x-IBM947 [cp947, ibm947, < <
x-IBM948 [ibm-948, ibm948, 94 x-IBM948 [ibm-948, ibm948, 94 x-IBM948 [ibm-948, ibm948, 94
x-IBM949 [ibm-949, ibm949, 94 x-IBM949 [ibm-949, ibm949, 94 x-IBM949 [ibm-949, ibm949, 94
x-IBM949C [ibm949c, ibm- | x-IBM949C [ibm949C, ibm-949C, | x-IBM949C [ibm949C, ibm-949C,
x-IBM950 [cp950, ibm950, 950, x-IBM950 [cp950, ibm950, 950, x-IBM950 [cp950, ibm950, 950,
x-IBM951 [ibm-951, ibm95 < <
x-IBM954 [ibm954, 954, i < x-IBM954 [ibm954, 954, ibm-95
x-IBM954C [954c, cp954c, < <
x-IBM964 [ibm-964, cp964, ibm x-IBM964 [ibm-964, cp964, ibm x-IBM964 [ibm-964, cp964, ibm
x-IBM970 [cpeuckr, ibmeu | x-IBM970 [ibm970, ibm-eucKR, | x-IBM970 [ibm970, ibm-eucKR,
x-IBM971 [cp971, ibm971, < x-IBM971 [cp971, ibm971, 971,
x-ISCII91 [ISCII91, iso-ir-15 x-ISCII91 [ISCII91, iso-ir-15 x-ISCII91 [ISCII91, iso-ir-15
x-ISO-2022-CN-CNS [ISO20 | x-ISO-2022-CN-CNS [ISO2022CN_ | x-ISO-2022-CN-CNS [ISO2022CN_
x-ISO-2022-CN-GB [iso202 | x-ISO-2022-CN-GB [ISO2022CN_G | x-ISO-2022-CN-GB [ISO2022CN_G
x-iso-8859-11 [iso-8859-11, i x-iso-8859-11 [iso-8859-11, i x-iso-8859-11 [iso-8859-11, i
x-ISO-8859-6S [iso8859-6 < <
x-JIS0208 [JIS0208, JIS_C6226 x-JIS0208 [JIS0208, JIS_C6226 x-JIS0208 [JIS0208, JIS_C6226
x-JISAutoDetect [JISAutoDetec x-JISAutoDetect [JISAutoDetec x-JISAutoDetect [JISAutoDetec
x-Johab [ms1361, ksc5601_1992 x-Johab [ms1361, ksc5601_1992 x-Johab [ms1361, ksc5601_1992
x-KOI8_RU [koi8_ru, koi8 < <
x-KSC5601 [ksc5601] < | x-KSC5601 [x-KSC5601]
x-MacArabic [MacArabic] x-MacArabic [MacArabic] x-MacArabic [MacArabic]
x-MacCentralEurope [cp12 | x-MacCentralEurope [MacCentra | x-MacCentralEurope [MacCentra
x-MacCroatian [ibm1284, | x-MacCroatian [MacCroatian] | x-MacCroatian [MacCroatian]
x-MacCyrillic [cp1283, i | x-MacCyrillic [MacCyrillic] | x-MacCyrillic [MacCyrillic]
x-MacDingbat [macdingbat | x-MacDingbat [MacDingbat] | x-MacDingbat [MacDingbat]
x-MacGreek [macgreek, ib | x-MacGreek [MacGreek] | x-MacGreek [MacGreek]
x-MacHebrew [machebrew] | x-MacHebrew [MacHebrew] | x-MacHebrew [MacHebrew]
x-MacIceland [maciceland | x-MacIceland [MacIceland] | x-MacIceland [MacIceland]
x-MacRoman [macroman, 12 | x-MacRoman [MacRoman] | x-MacRoman [MacRoman]
x-MacRomania [ibm-1285, | x-MacRomania [MacRomania] | x-MacRomania [MacRomania]
x-MacSymbol [macsymbol, | x-MacSymbol [MacSymbol] | x-MacSymbol [MacSymbol]
x-MacThai [macthai] | x-MacThai [MacThai] | x-MacThai [MacThai]
x-MacTurkish [ibm-1281, | x-MacTurkish [MacTurkish] | x-MacTurkish [MacTurkish]
x-MacUkraine [macukraine | x-MacUkraine [MacUkraine] | x-MacUkraine [MacUkraine]
x-MS932_0213 [MS932:2004, win x-MS932_0213 [MS932:2004, win x-MS932_0213 [MS932:2004, win
x-MS950-HKSCS [MS950_HKSCS] x-MS950-HKSCS [MS950_HKSCS] x-MS950-HKSCS [MS950_HKSCS]
x-MS950-HKSCS-XP [MS950_HKSCS x-MS950-HKSCS-XP [MS950_HKSCS x-MS950-HKSCS-XP [MS950_HKSCS
x-mswin-936 [ms936, ms_9 | x-mswin-936 [ms936, ms_936] | x-mswin-936 [ms936, ms_936]
x-mswin-936A [x-mswin-93 < <
x-PCK [pck] x-PCK [pck] x-PCK [pck]
x-SJIS_0213 [shift_jis:2004, x-SJIS_0213 [shift_jis:2004, x-SJIS_0213 [shift_jis:2004,
x-UTF-16LE-BOM [x-utf-16 | x-UTF-16LE-BOM [UnicodeLittle | x-UTF-16LE-BOM [UnicodeLittle
X-UTF-32BE-BOM [UTF_32BE_BOM, X-UTF-32BE-BOM [UTF_32BE_BOM, X-UTF-32BE-BOM [UTF_32BE_BOM,
X-UTF-32LE-BOM [UTF_32LE_BOM, X-UTF-32LE-BOM [UTF_32LE_BOM, X-UTF-32LE-BOM [UTF_32LE_BOM,
x-UTF_8J [UTF8J, UTF-8J, < <
x-windows-1256S [ibm-125 < <
x-windows-50220 [cp50220, ms5 x-windows-50220 [cp50220, ms5 x-windows-50220 [cp50220, ms5
x-windows-50221 [cp50221, ms5 x-windows-50221 [cp50221, ms5 x-windows-50221 [cp50221, ms5
> x-windows-874 [ms-874, ms874, > x-windows-874 [ms-874, ms874,
x-windows-949 [ibm1361, | x-windows-949 [windows949, ms | x-windows-949 [windows949, ms
x-windows-950 [ms950, windows x-windows-950 [ms950, windows x-windows-950 [ms950, windows
x-windows-iso2022jp [windows- x-windows-iso2022jp [windows- x-windows-iso2022jp [windows-
(表には別名をすべて列記出来ておりませんので、全て確認したい場合は上記プログラムで確認してください)
ICU4J利用時の注意点
Semeru Runtimes migration guide
/ Determining application compatibility
/ Codepage support
https://www.ibm.com/support/pages/semeru-runtimes-migration-guide#bidi
Many codepages that were provided with IBM SDK, Java Technology Edition, Version 8 to support character encodings are no longer available in this release. If your application relies on one of these codepages, switch to an ICU4J Unicode-based charset instead.
ICU4Jを利用してPC上でx-IBM1390
, x-IBM1399
を使用できますが、Charsetの別名に差があるため、cp1390
, cp1399
などの別名を使用している場合は正規名を使用するよう修正が必要です。
x-IBM1390 [ibm1390, ibm-1390, 1390, cp1390]
x-IBM1399 [ibm-1399, 1399, cp1399, ibm1399]
x-IBM1390 [ibm-1390, ibm-1390_P110-2003, x-IBM1390]
x-IBM1399 [ibm-1399_P110-2003, ibm-1399, x-IBM1399]