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

From: askar <askar75@...>
Date: 2009-10-18 11:36:07 UTC
List: ruby-list #46474
成瀬さん、

今度はエラー発生しませんでしたが、下記のように文字化けしています:

ñºëO: appleÅAílíi:200â~
ñºëO: orangeÅAílíi:100â~
ñºëO: melonÅAílíi:600â~
ÇPå¬Ç∏ǬîÉǧÇ∆ëSïîÇ≈900â~Ç≈Ç∑ÅB
ñºëO: appleÅAílíi:200â~
ñºëO: orangeÅAílíi:100â~
ñºëO: melonÅAílíi:600â~
ÇPå¬Ç∏ǬîÉǧÇ∆ëSïîÇ≈900â~Ç≈Ç∑ÅB

NARUSE, Yui wrote:
> 成瀬です。
> 
> 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 をつけると
> 上記のようなエラーが出てしまうのです。
> 

In This Thread