私のOSはヘブライ語ロケールのWindows7で、コードでJava6を使用しています。ロケールを英語(米国)に変更し、表示言語も英語に変更しました。PCを再起動した後、Javaコードで次のようにデフォルトの文字セットを取得しようとしました。
String str = Charset.defaultCharset().name();
その結果、strはwindows-1255に設定されます。
これは、デフォルトの文字セットとしてヘブライ語を引き続き使用していることを意味します。
問題であると想定されるのは?