作者: 藤岡和夫
日時: 2004/8/04(20:37)
On Wed, 04 Aug 2004 00:29:36 +0900
"Bruce." <kbk@...> さんwrote:

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

 なるほど、意味がようやくわかりました。私は半角\はバックスラッシュの意
味を持つとしか考えていないのですが、\というのはやはり円記号であるわけで、
Unicodeの円記号にマッピングすべきということになりますね。Asciiと考えるか、
JISX0201と考えるかの違いですね。また、Windowsでは特殊な取り扱いになって
いて、JISX0201の0x5cはU+005cに変換されることになっている。Asciiとの互換
性を考えてのことでしょうね。

 ここらの事情は、

http://www.asahi-net.or.jp/~hc3j-tkg/unicode/

に詳しい。

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/