Windowsでのエンコーディング設定メモ
実機で確認しないと不安だけど、いつも忘れるので
実行するプログラムは以下
# encoding:utf-8 p 'a'.encoding p ARGV[0].encoding p Encoding.default_external p Encoding.default_internal
Windows 7での結果
>ruby test.rb 'あああ' #<Encoding:UTF-8> #<Encoding:Windows-31J> #<Encoding:Windows-31J> nil
OSX Lion(UTF-8の設定)
% ruby test.rb 'あああ' #<Encoding:UTF-8> #<Encoding:UTF-8> #<Encoding:UTF-8> nil
Rubyのエンコーディングその2 - @tmtms のメモ を見て、いつも忘れるんだよなーっていうのを思い出したのでメモしておきます。