ASCII コード

2019/06/27 12:17 その他::技術情報

ASCII コード

American Standard Code for Information Interchange の略です。

ここでは、ASCII コードを一覧表で示します。

10進数 0~31,127 は、制御文字であり印字できないため、キャレット記法で表示されることがあります。
(キャレット記法とは、文字 ^ がキャレットと読むことから)

ASCII コード一覧表

種類10進16進Charキャレット記法名前/意味
制御文字0$00NULL^@ヌル文字
制御文字1$01SOH^Aヘッディング開始
制御文字2$02STX^Bテキスト開始
制御文字3$03ETX^Cテキスト終了
制御文字4$04EOT^D伝送終了
制御文字5$05ENG^E問い合わせ
制御文字6$06ACK^F肯定応答
制御文字7$07BEL^Gベル
制御文字8$08BS^H後退
制御文字9$09HT^I水平タブ
制御文字10$0ALF^J改行
制御文字11$0BVT^K垂直タブ
制御文字12$0CFF^L書式送り
制御文字13$0DCR^M復帰
制御文字14$0ESO^Nシフトアウト
制御文字15$0FSI^Oシフトイン
制御文字16$10DLE^P伝送制御拡張
制御文字17$11DC1^Q装置制御1、XON
制御文字18$12DC2^R装置制御2
制御文字19$13DC3^S装置制御3、XOFF
制御文字20$14DC4^T装置制御4
制御文字21$15NAK^U否定応答
制御文字22$16SYN^V同期信号
制御文字23$17ETB^W伝送ブロック終結
制御文字24$18CAN^X取消
制御文字25$19EM^Y媒体終端
制御文字26$1ASUB^Z置換
制御文字27$1BESC^[エスケープ
制御文字28$1CFS^\ファイル分離標識
制御文字29$1DGS^]グループ分離標識
制御文字30$1ERS^^レコード分離標識
制御文字31$1FUS^_ユニット分離標識
種類10進16進Charキャレット記法名前/意味
印字可能文字32$20SPスペース
印字可能文字33$21!エクスクラメーション
印字可能文字34$22"ダブルクォーテーション
印字可能文字35$23#ハッシュ
印字可能文字36$24$ダラー
印字可能文字37$25%パーセント
印字可能文字38$26&アンパサンド
印字可能文字39$27'アポストロフィ
印字可能文字40$28(レフトラウンドブラケット
印字可能文字41$29)ライトラウンドブラケット
印字可能文字42$2A*アスタリスク
印字可能文字43$2B+プラス
印字可能文字44$2C,カンマ
印字可能文字45$2D-マイナス
印字可能文字46$2E.ピリオド
印字可能文字47$2F/スラッシュ
印字可能文字48$300
印字可能文字49$311
印字可能文字50$322
印字可能文字51$333
印字可能文字52$344
印字可能文字53$355
印字可能文字54$366
印字可能文字55$377
印字可能文字56$388
印字可能文字57$399
印字可能文字58$3A:コロン
印字可能文字59$3B;セミコロン
印字可能文字60$3C<レフトアングルブラケット
印字可能文字61$3D=イコール
印字可能文字62$3E>ライトアングルブラケット
印字可能文字63$3F?クエスチョン
印字可能文字64$40@アット
印字可能文字65$41A
印字可能文字66$42B
印字可能文字67$43C
印字可能文字68$44D
印字可能文字69$45E
印字可能文字70$46F
印字可能文字71$47G
印字可能文字72$48H
印字可能文字73$49I
印字可能文字74$4AJ
印字可能文字75$4BK
印字可能文字76$4CL
印字可能文字77$4DM
印字可能文字78$4EN
印字可能文字79$4FO
印字可能文字80$50P
印字可能文字81$51Q
印字可能文字82$52R
印字可能文字83$53S
印字可能文字84$54T
印字可能文字85$55U
印字可能文字86$56V
印字可能文字87$57W
印字可能文字88$58X
印字可能文字89$59Y
印字可能文字90$5AZ
印字可能文字91$5B[レフトスクウェアブラケット
印字可能文字92$5C\JIS X 0201 で Yen(バックスラッシュ)
印字可能文字93$5D]ライトスクウェアブラケット
印字可能文字94$5E^キャレット
印字可能文字95$5F_アンダースコア
印字可能文字96$60`バッククォート
印字可能文字97$61a
印字可能文字98$62b
印字可能文字99$63c
印字可能文字100$64d
印字可能文字101$65e
印字可能文字102$66f
印字可能文字103$67g
印字可能文字104$68h
印字可能文字105$69i
印字可能文字106$6Aj
印字可能文字107$6Bk
印字可能文字108$6Cl
印字可能文字109$6Dm
印字可能文字110$6En
印字可能文字111$6Fo
印字可能文字112$70p
印字可能文字113$71q
印字可能文字114$72r
印字可能文字115$73s
印字可能文字116$74t
印字可能文字117$75u
印字可能文字118$76v
印字可能文字119$77w
印字可能文字120$78x
印字可能文字121$79y
印字可能文字122$7Az
印字可能文字123$7B{レフトカーリーブラケット
印字可能文字124$7C|バーチカルライン
印字可能文字125$7D}ライトカーリーブラケット
印字可能文字126$7E~チルダ
種類10進16進Charキャレット記法名前/意味
制御文字127$7FDEL^?抹消

JIS X 0201 コード定義部分の抜粋一覧表

日本語環境でバックスラッシュが利用できないのは、JIS X 0201 においてバックスラッシュが \ に置換されていることが原因です。

また、日本語環境では ASCII コードをもとにした JIS X 0201 (8 bit) が利用されているため、以下の文字も利用可能です。
JIS X 0201 では、以下の数値以外のコードは未定義になっています。
種類10進16進Charキャレット記法名前/意味
JIS X 0201161A1
JIS X 0201162A2
JIS X 0201163A3
JIS X 0201164A4
JIS X 0201165A5
JIS X 0201166A6
JIS X 0201167A7
JIS X 0201168A8
JIS X 0201169A9
JIS X 0201170AA
JIS X 0201171AB
JIS X 0201172AC
JIS X 0201173AD
JIS X 0201174AE
JIS X 0201175AF
JIS X 0201176B0-
JIS X 0201177B1
JIS X 0201178B2
JIS X 0201179B3
JIS X 0201180B4
JIS X 0201181B5
JIS X 0201182B6
JIS X 0201183B7
JIS X 0201184B8
JIS X 0201185B9
JIS X 0201186BA
JIS X 0201187BB
JIS X 0201188BC
JIS X 0201189BD
JIS X 0201190BE
JIS X 0201191BFソ
JIS X 0201192C0
JIS X 0201193C1
JIS X 0201194C2
JIS X 0201195C3
JIS X 0201196C4
JIS X 0201197C5
JIS X 0201198C6
JIS X 0201199C7
JIS X 0201200C8
JIS X 0201201C9
JIS X 0201202CA
JIS X 0201203CB
JIS X 0201204CC
JIS X 0201205CD
JIS X 0201206CE
JIS X 0201207CF
JIS X 0201208D0
JIS X 0201209D1
JIS X 0201210D2
JIS X 0201211D3
JIS X 0201212D4
JIS X 0201213D5
JIS X 0201214D6
JIS X 0201215D7
JIS X 0201216D8
JIS X 0201217D9
JIS X 0201218DA
JIS X 0201219DB
JIS X 0201220DC
JIS X 0201221DD
JIS X 0201222DE
JIS X 0201223DF
種類10進16進Charキャレット記法名前/意味

Tera Term 特殊文字指定

たとえば、改行文字の ASCII コードは以下の通りです。
種類10進16進Charキャレット記法名前/意味
制御文字10$0ALF^J改行
制御文字13$0DCR^M復帰
Tera Term マクロでは、次のような指定を行うことが可能です。
; メッセージに改行 (CR+LF) を含める
logwrite 'Log message output'#13#10

; 上記は、次のコマンドに同じ
logwriteln 'Log message output'

HTML 特殊文字指定

HTMLの特殊文字として指定する場合、以下のような書き方をします。
10進数 → &#CODE;
16進数 → &#xCODE;
種類10進16進Charキャレット記法名前/意味
印字可能文字35$23#ハッシュ
印字可能文字38$26&アンパサンド
印字可能文字42$2A*アスタリスク
印字可能文字59$3B;セミコロン

&#42; → *
&#x2A; → *