文字コードについてです。

初歩的な質問かもしれませんが。。

JIS第二水準文字のSJISのコードが
989F~9FFC、E040~EAA4
で表せると思うのですが、
9FFCからE040の間には漢字が設定されていないのでしょうか?
もしくは他のコードとして使われているのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/04/18 15:16:09
  • 終了:2007/04/19 09:44:46

ベストアンサー

id:KazyN No.1

KazyN回答回数352ベストアンサー獲得回数322007/04/18 16:22:28

ポイント70pt

http://www.kanzaki.com/docs/jcode.html#sjis

ここにあるとおり、ご指摘の区間には、ShiftJIS の文字コードは割り当てられていません。

シフトJISでは、10進数の129~159、224~239(0x81~0x9F、0xE0~0xEF)の範囲のバイトが現れると2バイトモードが開始され、このバイトは2バイト文字の第1バイトとして処理されます。続く第2バイトは64~126、128~252(0x40~0x7E、0x80~0xFC)の範囲でなければなりません。第1バイトの範囲は、英数字(ASCII、0x21~0x7E)や1バイト仮名(半角カナ、0xA1~0xDF)と重複しないように配置されています。

id:mayfair1204

もともと文字コードとして使われてないのですね。

回答していただき、ありがとうございました!

2007/04/18 16:47:11

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません