2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IBM SDK, Java Technology EditionとIBM Semeru Runtimeで使用可能なCharsetの差について

Last updated at Posted at 2024-09-26

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の差に注意してください。

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などの別名を使用している場合は正規名を使用するよう修正が必要です。

IBM Semeru Runtime Certified Edition for z/OS 11(11.0.16)
x-IBM1390 [ibm1390, ibm-1390, 1390, cp1390]
x-IBM1399 [ibm-1399, 1399, cp1399, ibm1399]
IBM Semeru Runtime Open Edition 11(11.0.24) + icu4j-75_1.jar + icu4j-charset-75_1.jar
x-IBM1390 [ibm-1390, ibm-1390_P110-2003, x-IBM1390]
x-IBM1399 [ibm-1399_P110-2003, ibm-1399, x-IBM1399]
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?