- 181 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 21:24:37 ]
- >>179
Ruby1.9では文字列はそれ自身がエンコードを持っていて 入出力などで必要なら自動で文字コード変換が走る しかし、コンソールへの標準出力では自動変換はなされないので 必要なら(Shift_JIS以外の文字列を出力するなら)自分で変換する(1) あるいは、自動変換が走るようにIOの設定を変える(2) のいずれかの対処が必要 らしい (1) puts line.encode("Windows-31J") (2) $stdout.set_encoding(Encoding.default_external) $stderr.set_encoding(Encoding.default_external)
|

|