EclipseのコンソールでUTF-8が文字化けしてしまう件について - craftoneの日記でもっとよい方法を発見
eclipse.exeのあるフォルダのeclipse.iniをテキストエディタで開いて
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=128m
-Dfile.encoding=utf-8 #←この行を追加
ログの文字が一部化けるが、日本語の方は正常に出力される。-Xms128m
-Xmx512m
-XX:MaxPermSize=128m
-Dfile.encoding=utf-8 #←この行を追加
※以下は古い対処法。
require 'kconv'
def puts (utf8)
super utf8.tosjis
end
def p (utf8)
super urf8.tosjis
end
def pp (utf8)
super utf8.tosjis
end
def print (utf8)
super utf8.tosjis
end
Railsなら、config/enviroments/development.rbに追加。
今回はRailsではなかったので、プロジェクト内に適当ファイル名で配置して
require "ファイル名.rb"
とすれば文字化け解消。