From: eiichi_maekawa / mhi.co.jp Subject: [ruby-list:46410] 再送;;ruby1.8.7と1.9.2の文字処理について Date: Fri, 25 Sep 2009 07:39:56 +0900 るびきちです。 > myclassTextTest.rb:13: invalid multibyte char (Windows-31J) #←エラー1 全 > 角・半角が含まれているため??エラー > myclassTextTest.rb:14: syntax error, unexpected tIDENTIFIER, expecting $end > #←エラー2 行の終わりの文字が、全角の空白だから??? > data5 ='kaisya会社123重厚重工業あaイ ' 2行目に # -*- coding: windows-31j -*- と入れてみましょう。 Ruby 1.9系ではスクリプトエンコーディングを表すmagic commentが「必須」となります。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/ Twit: http://twitter.com/rubikitch/ 『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook