1.超概略説明
簡単に説明すると、アスキーコードは7bitの英語用の言語を表示するコードだった。
後に世界中で使用される文字を表現出来る様に1bitを追加して128番(0x80)~255(0xFF)に文字コードを入れた物(俗に言う半角カナ)や複数のバイトを使用して1つの文字を表したもの(俗に言う全角文字)が使われている。
2.コードと文字の対応一覧表
| コード |
0x00 |
0x10 |
0x20 |
0x30 |
0x40 |
0x50 |
0x60 |
0x70 |
| 0x00 |
NULL |
DLE |
SP |
0 |
@ |
P |
' |
p |
| 0x01 |
SOH |
DC1 |
! |
1 |
A |
Q |
a |
q |
| 0x02 |
STX |
DC2 |
" |
2 |
B |
R |
b |
r |
| 0x03 |
ETX |
DC3 |
# |
3 |
C |
S |
c |
s |
| 0x04 |
EOT |
DC4 |
$ |
4 |
D |
T |
d |
t |
| 0x05 |
ENG |
NAK |
% |
5 |
E |
U |
e |
u |
| 0x06 |
ACK |
SYN |
& |
6 |
F |
V |
f |
v |
| 0x07 |
BEL |
ETB |
' |
7 |
G |
W |
g |
w |
| 0x08 |
BS |
CAN |
( |
8 |
H |
X |
h |
x |
| 0x09 |
HT |
EM |
) |
9 |
I |
Y |
i |
y |
| 0x0A |
LF |
SUB |
* |
: |
J |
Z |
j |
z |
| 0x0B |
VT |
ESC |
+ |
; |
K |
[ |
k |
{ |
| 0xOC |
FF |
FS |
, |
< |
L |
\ |
l |
| |
| 0xOD |
CR |
GS |
- |
= |
M |
] |
m |
} |
| 0xOE |
SO |
RS |
. |
> |
N |
^ |
n |
~ |
| 0xOF |
SI |
US |
/ |
? |
O |
_ |
o |
DEL |
'\'(0x5C)は機種によって'\'(半角)で表示印刷されるので注意。
3.0x00~0x20、0x7F制御コード説明一覧表
| コード |
コード名 |
説 明 |
| 0x00 |
NUL |
Null |
空文字 |
| 0x01 |
SOH |
Start Of Heading |
ヘッダ開始 |
| 0x02 |
STX |
Start Of Text |
テキスト開始 |
| 0x03 |
ETX |
End Of Text |
テキスト終了 |
| 0x04 |
EOT |
End Of Transmission |
伝送終了 |
| 0x05 |
ENQ |
Enquiry |
問い合わせ |
| 0x06 |
ACK |
Acknowledgement |
肯定応答 |
| 0x07 |
BEL |
Bell |
警告音を鳴らす |
| 0x08 |
BS |
Back Space |
一文字後退 |
| 0x09 |
HT |
Horizontal Tabulation |
水平タブ |
| 0x0A |
LF / NL |
Line Feed / New Line |
改行 |
| 0x0B |
VT |
Vertical Tabulation |
垂直タブ |
| 0x0C |
FF / NP |
Form Feed / New Page |
改ページ |
| 0x0D |
CR |
Carriage Return |
行頭復帰 |
| 0x0E |
SO |
Shift Out |
シフトアウト(多バイト文字終了) |
| 0x0F |
SI |
Shift In |
シフトイン(多バイト文字開始) |
| 0x10 |
DLE |
Data Link Escape |
データリンク拡張(バイナリ通信開始) |
| 0x11 |
DC1 |
Device Control 1 |
装置制御1 |
| 0x12 |
DC2 |
Device Control 2 |
装置制御2 |
| 0x13 |
DC3 |
Device Control 3 |
装置制御3 |
| 0x14 |
DC4 |
Device Control 4 |
装置制御4 |
| 0x15 |
NAK |
Negative Acknowledgement |
否定応答 |
| 0x16 |
SYN |
Synchronous idle |
同期 |
| 0x17 |
ETB |
End of Transmission Block |
伝送ブロック終了 |
| 0x18 |
CAN |
Cancel |
取り消し |
| 0x19 |
EM |
End of Medium |
記録媒体終端 |
| 0x1A |
SUB / EOF |
Substitute / End Of File |
文字置換 / ファイル終端 |
| 0x1B |
ESC |
Escape |
エスケープ(特殊文字開始) |
| 0x1C |
FS |
File Separator |
ファイル区切り |
| 0x1D |
GS |
Group Separator |
グループ区切り |
| 0x1E |
RS |
Record Separator |
レコード区切り |
| 0x1F |
US |
Unit Separator |
ユニット区切り |
| 0x20 |
SPC |
Space |
空白文字 |
| 0x7F |
DEL |
Delete |
一文字削除 |
4.0x80以降のコード(日本の半角カナコード)一覧表
| |
0x80 |
0x90 |
0xA0 |
0xB0 |
0xC0 |
0xD0 |
0xE0 |
0xF0 |
| 0x00 |
|
|
|
ー |
タ |
ミ |
|
|
| 0x01 |
|
|
。 |
ア |
チ |
ム |
|
|
| 0x02 |
|
|
「 |
イ |
ツ |
メ |
|
|
| 0x03 |
|
|
」 |
ウ |
テ |
モ |
|
|
| 0x04 |
|
|
、 |
エ |
ト |
ヤ |
|
|
| 0x05 |
|
|
・ |
オ |
ナ |
ユ |
|
|
| 0x06 |
|
|
ヲ |
カ |
ニ |
ヨ |
|
|
| 0x07 |
|
|
ァ |
キ |
ヌ |
ラ |
|
|
| 0x08 |
|
|
ィ |
ク |
ネ |
リ |
|
|
| 0x09 |
|
|
ゥ |
ケ |
ノ |
ル |
|
|
| 0x0A |
|
|
ェ |
コ |
ハ |
レ |
|
|
| 0x0B |
|
|
ォ |
サ |
ヒ |
ロ |
|
|
| 0x0C |
|
|
ャ |
シ |
フ |
ワ |
|
|
| 0x0D |
|
|
ュ |
ス |
ヘ |
ン |
|
|
| 0x0E |
|
|
ョ |
セ |
ホ |
゙ |
|
|
| 0x0F |
|
|
ッ |
ソ |
マ |
゚ |
|
|