Tag: Ruby1.9
大幅に変更されているのではまりやすい。
# -*- encoding: UTF-8 -*- p "あ".encoding => #<Encoding:UTF-8>
p "あ".encoding => invalid multibyte char (US-ASCII)
p "あ".encode("EUC-JP")
p str.force_encoding("UTF-8") #=> "あ"
STDOUT.set_encoding( Encoding.locale_charmap ) STDERR.set_encoding( Encoding.locale_charmap )
#! ruby -E Windows-31J:utf-8