1.9.1で日本語を含むスクリプトがエラー

日本語を含むとエラーになる。

$ ./hoge.rb
./rdic.rb:71: invalid multibyte char (US-ASCII)
./rdic.rb:71: invalid multibyte char (US-ASCII)


検索するとどうやら「マジックコメント」で文字コードの指定が必要らしい。

#!/usr/bin/env ruby
# -*- encoding: utf-8 -*-  #<=ここがマジックコメント