Interstage Web Server 使用上の注意 - Solaris -
目次 前ページ次ページ

第3章 注意事項> 3.10 JDK/JREの注意事項

3.10.11 Solarisにおけるデフォルト文字エンコーディング

Solarisの日本語EUC環境では、JDK/JREのバージョンごとに、デフォルトの文字コンバータが異なります。

[表1 Solarisにおけるデフォルト文字コンバータの相違]

JDK/JREのバージョン

デフォルトで使用される文字コンバータ

対応する文字セット名(正準名)

1.3.0
1.3.1
1.3.1_01a
1.3.1_03
1.3.1_04
1.3.1_06
1.4.0
1.4.0_01
1.4.1_01
1.4.1_03

EUC_JP

EUC_JP

1.3.1_08
1.3.1_12
1.4.2_05

EUC_JP_Solaris

EUC_JP_Solaris

1.4.2_08
1.4.2_12
1.4.2_14
1.5.0_10

EUC_JP_Open

x-eucJP-Open

■対処方法

異なるバージョンのJDK/JREの間で移行を行う場合は、Javaプログラムで文字列操作やI/O操作を行う部分において、表1の“対応する文字セット名(正準名) ”にある文字セット名などを明示するように修正する必要がある場合があります。
修正例を、次に示します。

たとえば、JDK/JRE 1.3.0からJDK/JRE 1.5.0_10に移行する場合は、JDK/JRE 1.3.0の文字セット名(正準名)である“EUC_JP”を指定します。

なお、Javaプログラムの修正以外に、デフォルトの文字エンコーディングを変更する手段はありません。


目次 前ページ次ページ

Copyright 2008 FUJITSU LIMITED