No. 64/622 Index Prev Next
Relay-Version: version B 2.10.2 9/18/84; site titcca.UUCP
Posting-Version: version B 2.10.2 9/5/84; site srava.UUCP
Path: titcca!srava!nisimura
From: nisimura@srava.UUCP (Tohru Nisimura [peg])
Newsgroups: fj.kanji
Subject: Re: How to distinguish DEC kanji from SHIFT JIS? (in Newest JIS)
Message-ID: < 325@srava.UUCP>
Date: 15 Nov 86 06:43:51 GMT
Date-Received: 15 Nov 86 08:45:54 GMT
Reply-To: nisimura@srava.sra.junet (Tohru Nisimura [peg])
Distribution: fj
Organization: Software Research Associates, Inc. Tokyo, Japan
Lines: 42
またまた、こんにちは。
DEC 漢字コードの記述に誤りがありました。
>一方 DEC漢字は一バイト目は 16進 0xa0 以上になるようになっています。
^^^^^^^^^
>この 0xa0 は8ビットコード表右図形文字領域の最初の文字です。
^^^^
8ビット系右図形文字領域の最初の文字は値 0xa0 ではなく 0xa1 です。(図形文字
領域は左上と右下が一文字分ずつ欠けてるのですね)
したがって DEC 漢字(または、EUC 漢字)の一バイト目の判別は、正しくは
if (c > 0xa0) {
漢字コードの一バイト目
}
こうなります。すいませんでした。 :-(
そう言えば、昔自前で ktype.h なるインクルードファイルを作ったことを思い出
しました。
isMSkanji(x)
isATTkanji(x)
isATTkana(x)
isATTgaiji(x)
isDECkanji(x)
isDECgaiji(x)
isJISkana(x)
isJISkpun(x)
isJISkmoj(x)
一度もテストしたことがないので(あーらら)未完成品なのですが、欲しい人が多
ければ、ポストしますぜ。
SRA環境開発本部
西村 亨
Network: nisimura@srava.sra.junet
Voice: 03-234-2692
Next
Continue