初めまして、木虎と申します。
> ファイルはUTF-8になっています。
> 環境はWindows7(32bit)、JDK 1.6.0_20です。
Windows 7 の環境が手元にないので確認できていないのですが、コマンドプロンプトの文字コードが Shift_JIS
なので化けていると言うことはないでしょうか?
ちょっと調べてみたところ以下のページにコマンドプロンプトの文字コードの変更方法が書かれていました。
http://www.drk7.jp/MT/archives/001461.html
コマンドプロンプトの文字コードを UTF-8 にすると Windows 標準のコマンドの出力は化けてしまうような気はします。
--
Kitora, Naoki <naoki....@gmail.com>
twitter: http://twitter.com/kitora_naoki
> コマンドプロンプトの文字コードも試してみたのですが、
> 単純にjavacを実行すると文字化けなくヘルプが表示されます。
これは普通そうなると思います。
javac コマンドが環境を見て Shift_JIS で出力していると思いますので。
> Playframeworkのjavacの結果だけが化けている状態です。
念の為確認ですが、コマンドプロンプトの文字コードを UTF-8 にしても Play framework の javac の結果は文字化けするという事でしょうか?
cocoatomo です.
横井さん
おそらくコマンドプロンプトの文字コードと Play が出すコンパイルメッセージの文字コードが合っていないのだと思います.
_JAVA_OPTIONS という環境変数を -Dfile.encoding=UTF-8 や -Dfile.encoding=SJIS
にしてみると, 表示が変わると思いますので試していただけますでしょうか?
参照: http://kumagonjp2.blog.fc2.com/blog-entry-48.html
2012/8/6 Kitora, Naoki <naoki....@gmail.com>:
> 横井さん
>
>> コマンドプロンプトの文字コードも試してみたのですが、
>> 単純にjavacを実行すると文字化けなくヘルプが表示されます。
>
> これは普通そうなると思います。
> javac コマンドが環境を見て Shift_JIS で出力していると思いますので。
>
>> Playframeworkのjavacの結果だけが化けている状態です。
>
> 念の為確認ですが、コマンドプロンプトの文字コードを UTF-8 にしても Play framework の javac の結果は文字化けするという事でしょうか?
>
> --
> Kitora, Naoki <naoki....@gmail.com>
> twitter: http://twitter.com/kitora_naoki
>
> --
> このメールは Google グループのグループ「日本Playframeworkユーザー会」の登録者に送られています。
> このグループに投稿するには、play_ja@googlegroups.com にメールを送信してください。
> このグループから退会するには、play_ja+unsub...@googlegroups.com にメールを送信してください。