2011-01-27から1日間の記事一覧

ファイル入出力とエンコーディング

Ruby1.8 の文字列はただのバイト列だったが、Ruby1.9 からは、それぞれの文字列がエンコーディングを持っている。 エンコーディングの変換には String#encode を使う。utf8 = 'Ruby関西' eucjp = utf8.encode(Encoding::EUC_JP) utf8.encoding # => #<Encoding:UTF-8> eucjp.</encoding:utf-8>…