From: s-mikami@... Date: 2001-02-19T14:26:38+09:00 Subject: [ruby-list:28052] Re: ruby 1.6.2 で " 表 " を表示したい みかみです。 GOTO Kentaro様 ありがとうございました。 "表"と表示されました。 ----- Original Message ----- From: GOTO Kentaro To: ruby mailing list Sent: Monday, February 19, 2001 2:16 PM Subject: [ruby-list:28051] Re: ruby 1.6.2 で " 表 " を表示したい > In message "[ruby-list:28050] ruby 1.6.2 で " 表 " を表示したい" > on 01/02/19, "sadaharu mikami" writes: > >[エラーが起きるソースコード(a.rb)] > > ----------ここから----------------- > > print "表"; > > ----------ここまで----------------- > > > >[上記、ソースコードの実行結果] > > >ruby a.rb > > a.rb:1: unterminated string meets end of file > > 文字コードの問題です。「表」という文字をSJISでコードした場合、 > 2バイト目が「\」になるので、右側の「"」が「\"」とエスケープ > したように解釈されているのだと思います。 > > 対処としては、 > > ruby -Ks a.rb > > として実行すれば良いでしょう。あるいは、a.rbを > > #!/usr/bin/env ruby -Ks > print "表"; > > と変更してから、 > > ruby a.rb > > でもうまくいくはずです。 > > -- Gotoken >