続:「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう

id:shot6さまのコメントによると、Tomcat4で再現する場合があるということです。


System.getProperty()を使って稼働中のs2jsf-exampleの情報を抜き出しました。

OS名 Windows XP 
OSバージョン 5.1 
稼動システムのディレクトリ D:\jakarta-tomcat-4.1.27\bin 
ユーザーの国コード JP 
OSのファイルの区切り文字 \ 
OSのパスの区切り文字 ; 
OSの改行文字 \r\n 
Javaのベンダー Sun Microsystems Inc. 
JavaのベンダーURL http://java.sun.com/ 
JavaのCLASSPATH  D:\j2sdk1.4.2_12\lib\tools.jar;..\bin\bootstrap.jar 
VMがインストールされているディレクトリ D:\j2sdk1.4.2_12\jre 
VMのバージョン 1.4.2_12 
ランタイムのバージョン 1.4.2_12-b03 
拡張ディレクトリへのパス D:\j2sdk1.4.2_12\jre\lib\ext 
一時ディレクトリ ..\temp 
Java仕様の名前 Java Platform API Specification 
Java仮想マシン名 Java HotSpot(TM) Server VM 
ファイルエンコーディング MS932 



こちらはLinuxの環境。Tomcat4やJDKは上記と違う環境ですが、こちらでも再現します。

  • OS情報
# uname -a
Linux sv1 2.6.9-11.19AX #1 Fri Aug 5 05:12:07 EDT 2005 i686 i686 i386 GNU/Linux
# cat /etc/miraclelinux-release
MIRACLE LINUX V4.0 (Trinity)
OS名 Linux 
OSバージョン 2.6.9-11.19AX 
稼動システムのディレクトリ /usr/tomcat/apache-tomcat-4.1.34-LE-jdk14/bin 
ユーザーの国コード JP 
OSのファイルの区切り文字 / 
OSのパスの区切り文字 : 
OSの改行文字 \n 
Javaのベンダー Sun Microsystems Inc. 
JavaのベンダーURL http://java.sun.com/ 
JavaのCLASSPATH  /usr/lib/jdk/lib/tools.jar:/usr/tomcat/apache-tomcat-4.1.34-LE-jdk14/bin/bootstrap.jar 
VMがインストールされているディレクトリ /usr/java/jdk1.5.0_04/jre 
VMのバージョン 1.5.0_04 
ランタイムのバージョン 1.5.0_04-b05 
拡張ディレクトリへのパス /usr/java/jdk1.5.0_04/jre/lib/ext 
一時ディレクトリ /usr/tomcat/apache-tomcat-4.1.34-LE-jdk14/temp 
Java仕様の名前 Java Platform API Specification 
Java仮想マシン名 Java HotSpot(TM) Client VM 
ファイルエンコーディング UTF-8