From: "Martin J. Dürst" Date: 2012-11-21T18:10:38+09:00 Subject: [ruby-dev:46581] Re: ベンチマークが終わらない On 2012/11/21 16:36, NARUSE, Yui wrote: > 2012年11月21日 16:13 SASADA Koichi: >> (2012/11/21 16:05), NARUSE, Yui wrote: >>> "\xFF" って文字列リテラルのエンコーディングがUTF-8になったからですね。 >>> 冒頭に #coding: us-ascii を加えてください。 >> >> どもども.そうしておきます. >> >> ちなみに,この辺の影響は織り込み済みでしょうか. > > 可能性は想定していましたが、思ったより影響が大きいなぁ、という印象を持ちつつあります。 > magic comment がない場合は "\xFF" は ASCII-8BIT にした方がいいのかなぁ。 そもぞも UTF-8 の場合に、\x.. は必用でしょうか。今その方向にするのは ちょっと遅いが、#coding: UTF-8 の中でも \x.. が出れば ASCII-8BIT にする のはどうでしょうか。同じ文字列に \u も \x も出るときにどうするか、という 問題はありますけど。 よろしく、 Martin. P.S.: \xFF はあえて書かなかった。なぜかというと、UTF-8 の中にはそもぞも \xFF はありえません。