[ruby-dev:31782] Re: `scan': character encodings differ (ArgumentError)

From: Nobuyoshi Nakada <nobu@...>
Date: 2007-09-15 02:23:47 UTC
List: ruby-dev #31782
なかだです。

At Sat, 15 Sep 2007 10:23:51 +0900,
Kouhei Sutou wrote in [ruby-dev:31781]:
> trunkでは、encodingがUS-ASCIIな文字列をkcodeが"utf8"な正規表
> 現でscanしようとするとArgumentErrorが発生します。
> 
>   % /tmp/local/bin/ruby -v -e '"x".scan(/x/u)'
>   ruby 1.9.0 (2007-09-14 patchlevel 0) [x86_64-linux]
>   -e:1:in `scan': character encodings differ (ArgumentError)
>           from -e:1:in `<main>'
> 
> これは一時的なものなのでしょうか?それとも、意図的な動作なの
> でしょうか?

[ruby-dev:31715]からのスレッドでも議論していますが、結論はまだで
す。

とりあえず、手元ではエラーにならないのは、上記のメールに添付した
パッチが影響しているような気がします。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread