*目次 [#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 
で文字化けを回避できる。
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS