作者: Bruce.
日時: 2004/8/04(00:29)
Bruce. です。

> とすると、005c に変換されます。ucs2をutf8にすると、5cに変換されます。
> 
> utf8にして、¥(全角)文字を変換すると、efbfa5 になります。おかくしくない
> ですね。

'sjis'という場合には、半角の'\'はU+00a5になるのがUnicode的には正しかったと
思います。だからこそiconvはああいう動作をしているわけで。まあcp932とかmc932
とした場合はそうではありませんが。Javaでもこの辺いろいろあったようです。
Matz日記のツッコミにも言及がありましたね。

で、Unicode;;JapaneseはインストールしてないのでEncodeモジュールのfrom_toで
試してみましたがこれでもUnicode::Japaneseのときと同じ結果になりました。
Perl的にはこうなっているということなんでしょうね。
#と思ったらPythonのJapaneseCodecsもそれっぽい?

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
  web  www.kt.rim.or.jp/~kbk/