[ruby-list:46473] Re: encodingに関する問題?

From: "NARUSE, Yui" <naruse@...>
Date: 2009-10-18 11:28:03 UTC
List: ruby-list #46473
成瀬です。

askar wrote:
> 今の時点で実行してもエラーが起きています:
> /Users/askar/Documents/programming/ruby/ex517.rb:1:   Invalid char
> `\357' in expression
> /Users/askar/Documents/programming/ruby/ex517.rb:1:   Invalid char
> `\273' in expression
> /Users/askar/Documents/programming/ruby/ex517.rb:1:   Invalid char
> `\277' in expression

おっと失礼、エラーメッセージを精査していませんでした。
これは UTF-8 の BOM がついているからですね。
TextWrangler で UTF-8 として保存する際に「BOMをつける OR つけない」的な
オプションがどこかにありませんか。
そこで「BOM をつけない」の方を選んでください。

Unix 系 (Mac OS X 含む) のスクリプトを UTF-8 で保存する時は BOM をつけると
上記のようなエラーが出てしまうのです。

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread