文字コード

Posted by muchag | Ruby |
初回投稿:2012-04-22 (日) 19:13:32 | 最終更新:2015-02-10 (火) 11:58:42

【環境】
Ruby : 1.9.3-p194

インストールが無事終了し
遊んでみると早速エラー。

invalid multibyte char (US-ASCII)

Ruby では、1.9 より言語指定を厳しくしたらしい。
そこで、ソースの先頭に

  1. # -*- encoding: utf-8 -*-
  2.  
  3. # encoding: utf-8

いずれかをつけてやることで解決。

マジックコメント と呼ばれるものらしい。
 

自動付記

上記マジックコメントを自動付記してくれるライブラリがあるようだ。
s21g:ruby-1.9.xで自動的にmagic-commentをつける
 

参考サイト

屑プログラマの憂鬱:Ruby1.9にしたら invalid multibyte char (US-ASCII)

Posted by muchag | Ruby |
初回投稿:2012-04-22 (日) 19:13:32 | 最終更新:2015-02-10 (火) 11:58:42

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment