2012年12月24日月曜日

Mac上のJavaで日本語を正しく表示させる

Mac OS X Mountain Lionでjavacコマンドを実行するとこんな感じで文字化けしてます。
どうしてこうなっているかというと、

  • Macの「ターミナル」の文字コードがUTF-8
  • javacの出力する文字コードがShift JIS
になっているのが理由のようです。ということで、javacコマンドとjavaコマンドにUTF-8として文字を入出力させるように以下の設定をします。
するとこんな感じに正しく表示されます。
これで気持よくJavaが使えると思ってjavaコマンドの方も確認してみると、 あれ、英語です。バージョンは一致しているけど、1つのJDKに含まれているjavaではないみたいです。 次回に続きます。

0 件のコメント:

コメントを投稿

DockerでMQ環境を作る

DockerHubの ibmcom/mq を使う。ファイルシステムとしてtmpfsは使えないので これ を参考に/mnt/sda1に置き換える。 brew install docker docker-machine docker-machine create --drive...