From: Kazuhiro NISHIYAMA Date: 2003-07-03T22:37:14+09:00 Subject: [ruby-dev:20495] 不正なバイト列とのマッチ 西山和広です。 require 'uconv' if /./u =~ "\xa3" Uconv.u8toeuc($&) #=> illegal UTF-8 sequence (a3) (Uconv::Error) end のようなUTF-8としては不正なバイト列で/./がマッチしてしまいます。 # IRCでnokadaさんは /./e =~ "\xa1" や /./s =~ "\x81" がnilに # なるんだからバグじゃないかと言ってましたが。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)