From: askar Date: 2009-10-18T20:36:07+09:00 Subject: [ruby-list:46474] Re: encodingに関する問題? 成瀬さん、 今度はエラー発生しませんでしたが、下記のように文字化けしています: ñºë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 をつけると > 上記のようなエラーが出てしまうのです。 >