From: Tanaka Akira Date: 2008-08-01T09:58:07+09:00 Subject: [ruby-dev:35709] "\u20AC".encode("euc-jp", :undef=>:replace) 以下のように UTF-8 な EURO SIGN (20AC) を EUC-JP に変換する ときに :undef=>:replace をつけると、? がふたつ出てきます。 入力は EURO SIGN の 1文字ですから、出力は ? がひとつになるべ きではないでしょうか。 % ./ruby -ve 'p "\u20AC".encode("euc-jp", :undef=>:replace)' ruby 1.9.0 (2008-08-01 revision 18300) [i686-linux] "??" -- [田中 哲][たなか あきら][Tanaka Akira]