[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mule-ja-2009:09573] Re: ASCIIではない文字の処理
- To: Kenichi Handa <handa@xxxxxxxx>
- Cc: mule-ja-2009@xxxxxxxx
- From: kimito <kimito@xxxxxxxxxxxxxxxxx>
- Subject: [mule-ja-2009:09573] Re: ASCIIではない文字の処理
- Date: Wed, 22 Apr 2009 22:24:33 +0900
- User-agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) LIMIT/1.14.10 (Furuichi) APEL/10.7 Emacs/22.3 (i386-mingw-nt5.1.2600) MULE/5.0 (SAKAKI)
半田さん、ありがとうございます。
もうひとつ教えていただけますか。
> 前者は 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