2008-07-02
EclipseのコンソールでUTF-8が文字化けしてしまう件について
Windows上でEclipseを使ってプログラムを書いていて、全体的にSJISというかCP932で通していれば特に困ることもなかったのだけれど、RspecのStoryはどうもSJISで書くとうまく動かなそう。。という感じになってきたので、プログラムを全体的にUTF-8に変更して、ひとまず普通に単体テスト(rspec)したら、どうもコンソールに出てくる日本語が中途半端に化ける。
○○の場?? #本当は○○の場合と出したい
という感じ。
おかしい。ちゃんとコンソールの文字コードはUTF-8にしているのに・・。
と悩むこと数時間。他にも悩んでいる(た)人を発見したが、けっこう力技で解決している・・。
UTF-8でも文字化けさせずにコンソールでデバッグする方法 - プログラムメモ
しかしなんかあるはず!ということで調べて行くと、Eclipseのデフォルト文字コードをiniファイルで設定すればよいということが判明。
ありがとうございます。→eclipse をutf-8で使う: Groovy
eclipse.exeと同じフォルダにあるeclipse.iniを編集。
-vmargs -Xms40m -Xmx256m -Dfile.encoding=utf-8 ※この行を追加
こうすると無事に日本語が出力されました〜。
起動時のスプラッシュ画面は文字化けするけど、気にしないということで。
しかし中途半端だなぁ。
Rspecの問題かと思って散々ソースを読んでしまったがな・・。
勉強になったから良いけど。
トラックバック - http://d.hatena.ne.jp/craftone/20080702/1215012494
リンク元
- 8 http://d.hatena.ne.jp/keyword/redmine
- 2 http://209.85.175.104/search?q=cache:PhQ5VonubJwJ:r.hatena.ne.jp/redcloud/受信箱/keyword/eclipse+eclipse+rse+ssh+utf-8&hl=ja&ct=clnk&cd=4&gl=jp&client=firefox-a
- 2 http://blog.blueblack.net/item_298
- 2 http://r.hatena.ne.jp/tckz/redmine/
- 2 http://reader.livedoor.com/reader/
- 2 http://www.google.com/reader/view/
- 1 http://72.14.235.104/search?q=cache:PhQ5VonubJwJ:r.hatena.ne.jp/redcloud/受信箱/keyword/eclipse+eclipse+3.4+コンソール 文字化け&hl=ja&ct=clnk&cd=9&gl=jp
- 1 http://72.14.235.104/search?q=cache:ZMeuoMYsPnAJ:d.hatena.ne.jp/craftone/20080507/1210182385+netbeans6+フォント+変える&hl=ja&ct=clnk&cd=6&gl=jp&lr=lang_ja&client=firefox-a
- 1 http://blogsearch.google.co.jp/blogsearch?num=100&hl=ja&lr=lang_ja&q=redmine&um=1&ie=UTF-8&sa=N&tab=wb
- 1 http://blogsearch.google.co.jp/blogsearch?q=redmine&lr=lang_ja&ie=UTF-8&oe=utf-8&rls=org.mozilla:ja:official&client=firefox&um=1&sa=N&tab=wb