開発ブログ
Git、CSS、HTML、正規表現など、入門者がつまづきそうなポイントを中心に、役立ち情報発信します。。

文字コード入門:ASCIIコード表

最終更新:2018-02-16 by Joe

文字コードの代表例である「ASCII」についてです。

ASCIIとは?

ASCII(American Standard Code for Information Interchange)とは、最も基本的な「文字コード(Character set)規格の一つです。アルファベットの大文字、小文字、数字と制御文字を含む127文字に、それぞれ番号を割り当てています。

ASCIIのコード表

ASCIIは7ビットのコードという事になっています。7ビット「2の7乗」ですので、0〜127番までの128種類の文字を表せることになります。

0〜31番

0〜31番までは、印字できない「制御文字」が割り当てられています。代表的な制御文字には、「NULL」や「改行(Line Break)」などがあります。

10進16進文字
00x00NUL(null文字)
10x01SOH(ヘッダ開始)
20x02STX(テキスト開始)
30x03ETX(テキスト終了)
40x04EOT(転送終了)
50x05ENQ(照会)
60x06ACK(受信OK)
70x07BEL(警告)
80x08BS(後退)
90x09HT(水平タブ)
100x0aLF(改行)
110x0bVT(垂直タブ)
120x0cFF(改頁)
130x0dCR(復帰)
140x0eSO(シフトアウト)
150x0fSI(シフトイン)
160x10DLE(データリンクエスケープ)
170x11DC1(装置制御1)
180x12DC2(装置制御2)
190x13DC3(装置制御3)
200x14DC4(装置制御4)
210x15NAK(受信失敗)
220x16SYN(同期)
230x17ETB(転送ブロック終了)
240x18CAN(とりけし)
250x19EM(メディア終了)
260x1aSUB(置換)
270x1bESC(エスケープ)
280x1cFS(フォーム区切り)
290x1dGS(グループ区切り)
300x1eRS(レコード区切り)
310x1fUS(ユニット区切り)

32番〜126番

スペースを含む、印字可能なアルファベットや記号です。127番はDEL(削除)という制御コードが割り当てられています。

10進16進文字
320x20(スペース)
330x21!
340x22"
350x23#
360x24$
370x25%
380x26&
390x27'
400x28(
410x29)
420x2a*
430x2b+
440x2c,
450x2d-
460x2e.
470x2f/
480x300
490x311
500x322
510x333
520x344
530x355
540x366
550x377
560x388
570x399
580x3a:
590x3b;
600x3c<
610x3d=
620x3e>
630x3f?
640x40@
650x41A
660x42B
670x43C
680x44D
690x45E
700x46F
710x47G
720x48H
730x49I
740x4aJ
750x4bK
760x4cL
770x4dM
780x4eN
790x4fO
800x50P
810x51Q
820x52R
830x53S
840x54T
850x55U
860x56V
870x57W
880x58X
890x59Y
900x5aZ
910x5b[
920x5c\
930x5d]
940x5e^
950x5f_
960x60`
970x61a
980x62b
990x63c
1000x64d
1010x65e
1020x66f
1030x67g
1040x68h
1050x69i
1060x6aj
1070x6bk
1080x6cl
1090x6dm
1100x6en
1110x6fo
1120x70p
1130x71q
1140x72r
1150x73s
1160x74t
1170x75u
1180x76v
1190x77w
1200x78x
1210x79y
1220x7az
1230x7b{
1240x7c|
1250x7d}
1260x7e~
1270x7fDEL(削除)

日本語の文字コード

ASCIIは、上述のような限られた文字だけのコードセットであり、日本語の文字は定義されていません。

現在、日本語文字の定義する最も一般的な文字コードは「Unicode」です。この文字コードセットと符号化方式とが、セットで定義された「UTF-8」は0〜127番まではASCIIと互換性があり、現代においてもっとも一般的な文字コードと呼んで良いでしょう。

Unicodeは全世界の文字を標準化するための文字コードセットですので、ここに掲載するには膨大すぎる量になります。

Wikiペディアから参照できます。

ASCIIに関する参考文献

ASCIIの参考リンクです。

 

 

閉じる