From: Tanaka Akira Date: 2008-08-01T23:47:27+09:00 Subject: [ruby-dev:35720] "\xEF\xBD\x9E".encode("EUC-JP", "UTF-8") "\xEF\xBD\x9E".encode("EUC-JP", "UTF-8") が invalid byte sequence になります。 % ./ruby -ve '"\xEF\xBD\x9E".encode("EUC-JP", "UTF-8")' ruby 1.9.0 (2008-08-01 revision 18312) [i686-linux] -e:1:in `encode': invalid byte sequence (RuntimeError) from -e:1:in `
' "\xEF\xBD\x9E" は UTF-8 として (以下のように) 正しいエンコー ディングなので、invalid byte sequence は変ではないでしょうか。 % ./ruby -ve 'p "\xEF\xBD\x9E".force_encoding("UTF-8").valid_encoding?' ruby 1.9.0 (2008-08-01 revision 18312) [i686-linux] true -- [田中 哲][たなか あきら][Tanaka Akira]