実行時のエンコーディングを指定します。
2008/01/21
java
エンコーディング
文字化け
javaです。
実行する際にデフォルトエンコーディングを指定します。
java -classpath ./ -Dfile.encoding=sjis A_Moji
java -classpath ./ -Dfile.encoding=utf-8 A_Moji
java -classpath ./ -Dfile.encoding=euc-jp A_Moji
って感じでしょうか。
話し変わって、
よくはまるのは、ssh,telnetとかでサーバーで接続して、ターミナルのエンコーディングの指定をまちがえてしまってアプリケーションが文字化けした文字列を出力していると勘違いすることでしょうか。
参考
Kawamura's ChangeLog - java のデフォルトエンコードの指定 -
: