すがブロ

sugamasaoのhatenablogだよ

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 のメモ を見て、いつも忘れるんだよなーっていうのを思い出したのでメモしておきます。