読者です 読者をやめる 読者になる 読者になる

gaaamiiのブログ

悪気なく間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

Rubyで"invalid multibyte char (US-ASCII)"とか出てきた

Ruby エラー

これまたメモ。

Ruby1.9のエンコーディングはデフォルトがASCIIなので、UTF-8にしとかないとエラーが出るみたいです。

これをスクリプトの最初の行に記述しましょう。

# encoding: utf-8

ちなみに、Ruby2.0以降はデフォルトがUTF-8になったのでこの、マジックコメントは要らないらしい。
» Ruby 2.0.0-p0 リリース