From: Yukihiro Matsumoto Date: 2006-03-23T07:58:17+09:00 Subject: [ruby-list:41944] Re: EUCのunescape まつもと ゆきひろです In message "Re: [ruby-list:41943] EUCのunescape" on Thu, 23 Mar 2006 02:53:23 +0900, Hideaki KAWAI writes: |str = "%A5%D7%A5%ED%A5%D5%A5%A3%A1%BC%A5%EB" |p URI.unescape( str ) | |としたとき、化けた文字列が出力されます。 |strは |"プロフィール" |をEUCでURIエンコードしたものです。 | |p URI.unescape( URI.escape( "プロフィール" ) ) | |としても同様の結果が出力されます。 | |-Ke のオプション付きで実行しており、実行中に$KCODEは変更していません。 |rbファイル自体もEUCで保存してあります。 | |何か勘違いをしているのでしょうか? 勘違いしているかどうかは分かりませんが、私のところでは期待し た通りに動作します。違いを明確にしたいので、 * 実行したOS * Rubyのバージョン * 「化けた文字列」の化け具合 などの情報を頂けませんか? まつもと ゆきひろ /:|)