*目次 [#m3639e2d] #contents *MacOSXでのJavacのエラーメッセージが文字化けする問題の解決方法 [#o5169508] MacOSXでTerminal上でJavaのコンパイルをするとエラーメッセージが文字化けする。 どうやら、メッセージは、SJISで出力されているようなので、Terminal自体をSJIS設定で 使えばいいのだが、そうすると別の問題が生じるのでデフォルトのUTF-8のまま使いたい。 そこで、nkfを使ってメッセージをUTF-8に都度変換することにする。 nkfはfinkを使えば簡単にインストールできる。 $ fink install nkf コンソールに出力されたJavacのメッセージをUTF-8に変換するには、 次のようにする。 $ javac *.java | nkf -w 普通 ant を使ってビルドするので・・・ $ ant | nkf -w で文字化けを回避できる。