[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mule-ja-2009:09573] Re: ASCIIではない文字の処理



半田さん、ありがとうございます。

もうひとつ教えていただけますか。

> 前者は U+0080 の Unicode 文字、後者は raw-byte の 0x80 で違
> うものです。

(insert-char #x80 1) と (insert-char #x3FFF80 1) で出力された
それぞれの \200 をバッファの先頭に置いて (char-after 1) してみると、
前者は 128、後者は 4194176 を返してきました。

次に、それぞれの \200 の前に ? を置いて ?\200 を評価すると
今度はどちらも 128 が返ってきました。

この2つの操作で、返ってくる値が異なるのは何故なのでしょうか?


-- 
Kimito Yada
kimito@xxxxxxxxxxxxxxxxx
List-Software