Shift_JIS文字コード範囲


Windowsで開発を行っているとShift_JISコードを取り扱う事が多いですが、このShift_JISの文字コード範囲は以下のようになっています。
 

1バイト文字
制御コード &h00~&h1F
&h7F
ASCII文字 &h20~&h7E
半角カナ &hA1~&hDF
2バイト文字
上位バイト &h81~&h9F
&hE0~&hEF
下位バイト &h40~&h7E
&h80~&hFC

 
更に2バイト文字のコード範囲内訳は次のようになっています。
 

JIS漢字 (JIS X 0208)
非漢字 &h8140~&h84BE
第一水準 &h889F~&h9872
第二水準 &h989F~&h9FFC
&hE040~&hEAA4
外字 &hF040~&hF9FC
Windows 機種依存文字
NEC特殊文字 &h8740~&h879C
NEC選定IBM拡張文字 &hED40~&hEEFC
IBM拡張文字 &hFA40~&hFC4B
Macintosh 機種依存文字
Apple拡張文字 &h00FD~&h00FF
&h8540~&h886D
&hEB40~&hED96

 
途中に未定義領域を含んでいたりはしますが…
最低限このくらいを知っておくと、Shift_JISコードを扱わなければならない時に楽でしょう。

 

みっちょ

SALON Doluce 代表。ハッカーでカウンセラー、占い師でカメラマン、その他あらゆる顔を持つ変な人。キッズプログラミング講師、パソコン修理、カウンセリングなど喜んで承ります。お気軽にお声掛けください!