HTML ASCIIリファレンスマニュアル


ASCII は、インターネット上でコンピュータ間で使用された最初の文字セット(符号化標準)です。

ISO-8859-1(HTML 4.01 ではデフォルト)と UTF-8(HTML5 ではデフォルト)は、どちらも ASCII に基づいて作られています。


ASCII 文字セット

ASCII の正式名称は "American Standard Code for Information Interchange"(アメリカ情報交換標準コード)です。

これは1960年代初頭に、コンピュータや電子機器の標準文字セットとして設計されました。

ASCII は7ビット文字セットであり、128文字を含みます。

0〜9の数字、英語の大文字・小文字(a-z、A-Z)、およびいくつかの特殊文字をサポートします。

現代のコンピュータ、HTML、インターネットで使用される文字セットは、すべて ASCII に基づいています。

次の表は、128文字の ASCII 文字と、それに対応する HTML エンティティ符号化の一覧です。


ASCII印刷可能文字

文字 番号 説明
  32 スペース(space)
! 33 感嘆符(exclamation mark)
" 34 引用符(quotation mark)
# 35 番号記号(ナンバーサイン)
$ 36 ドル記号(dollar sign)
% 37 パーセント記号(percent sign)
& 38 & 記号(ampersand)
' 39 アポストロフィ(apostrophe)
( 40 左括弧(left parenthesis)
) 41 右括弧(right parenthesis)
* 42 アスタリスク(asterisk)
+ 43 プラス記号(plus sign)
, 44 カンマ(comma)
- 45 ハイフン(hyphen)
. 46 ピリオド(period)
/ 47 スラッシュ(slash)
0 48 数字 0
1 49 数字 1
2 50 数字 2
3 51 数字 3
4 52 数字 4
5 53 数字 5
6 54 数字 6
7 55 数字 7
8 56 数字 8
9 57 数字 9
: 58 コロン(colon)
; 59 セミコロン(semicolon)
< 60 小なり記号(less-than)
= 61 等号(equals-to)
> 62 大なり記号(greater-than)
? 63 疑問符(question mark)
@ 64 @ 記号(at sign)
A 65 大文字の A
B 66 大文字の B
C 67 大文字の C
D 68 大文字の D
E 69 大文字の E
F 70 大文字の F
G 71 大文字の G
H 72 大文字の H
I 73 大文字の I
J 74 大文字の J
K 75 大文字の K
L 76 大文字の L
M 77 大文字の M
N 78 大文字の N
O 79 大文字の O
P 80 大文字の P
Q 81 大文字の Q
R 82 大文字の R
S 83 大文字の S
T 84 大文字の T
U 85 大文字の U
V 86 大文字の V
W 87 大文字の W
X 88 大文字の X
Y 89 大文字の Y
Z 90 大文字の Z
[ 91 左角括弧(left square bracket)
\ 92 バックスラッシュ(backslash)
] 93 右角括弧(right square bracket)
^ 94 キャレット(caret)
_ 95 アンダースコア(underscore)
` 96 グレイヴアクセント(grave accent)
a 97 小文字の a
b 98 小文字の b
c 99 小文字の c
d 100 小文字の d
e 101 小文字の e
f 102 小文字の f
g 103 小文字の g
h 104 小文字の h
i 105 小文字の i
j 106 小文字の j
k 107 小文字の k
l 108 小文字の l
m 109 小文字の m
n 110 小文字の n
o 111 小文字の o
p 112 小文字の p
q 113 小文字の q
r 114 小文字の r
s 115 小文字の s
t 116 小文字の t
u 117 小文字の u
v 118 小文字の v
w 119 小文字の w
x 120 小文字の x
y 121 小文字の y
z 122 小文字の z
{ 123 左中括弧(left curly brace)
| 124 縦棒(vertical bar)
} 125 右中括弧(right curly brace)
~ 126 チルダ(tilde)


ASCII デバイス制御文字

ASCII 制御文字(00-31、および127)は、元々プリンタやテープドライブなどのハードウェア機器を制御するために設計されました。

制御文字(水平タブ、改行、復帰を除く)は、HTML ドキュメントでは何の役割も果たしません。

文字 番号 説明
NUL 00 ヌル文字(null character)
SOH 01 ヘッダ開始(start of header)
STX 02 テキスト開始(start of text)
ETX 03 テキスト終了(end of text)
EOT 04 伝送終了(end of transmission)
ENQ 05 問い合わせ(enquiry)
ACK 06 肯定応答(アクノリッジ)
BEL 07 ベル(bell)
BS 08 バックスペース(backspace)
HT 09 水平タブ(horizontal tab)
LF 10 改行(line feed)
VT 11 垂直タブ(vertical tab)
FF 12 改ページ(form feed)
CR 13 復帰(carriage return)
SO 14 シフトアウト(shift out)
SI 15 シフトイン(shift in)
DLE 16 データリンクエスケープ(data link escape)
DC1 17 デバイス制御 1(device control 1)
DC2 18 デバイス制御 2(device control 2)
DC3 19 デバイス制御 3(device control 3)
DC4 20 デバイス制御 4(device control 4)
NAK 21 否定応答(negative acknowledge)
SYN 22 同期アイドル(synchronize)
ETB 23 伝送ブロック終了(end transmission block)
CAN 24 キャンセル(cancel)
EM 25 媒体終端(エンド・オブ・メディア)
SUB 26 置換(substitute)
ESC 27 エスケープ(escape)
FS 28 ファイル区切り(file separator)
GS 29 グループ区切り(group separator)
RS 30 レコード区切り(record separator)
US 31 ユニット区切り(unit separator)
     
DEL 127 削除(delete)

ASCII と 16進数変換対照表

16進数コード

MCS 文字または省略形

DEC 多国語文字名

ASCII 制御文字 1

00

NUL

ヌル文字

01

SOH

ヘッダ開始 (Ctrl/A)

02

STX

テキスト開始 (Ctrl/B)

03

ETX

テキスト終了 (Ctrl/C)

04

EOT

伝送終了 (Ctrl/D)

05

ENQ

照会 (Ctrl/E)

06

ACK

肯定応答 (Ctrl/F)

07

BEL

ベル (Ctrl/G)

08

BS

後退 (Ctrl/H)

09

HT

水平タブ (Ctrl/I)

0A

LF

改行 (Ctrl/J)

0B

VT

垂直タブ (Ctrl/K)

0C

FF

書式送り (Ctrl/L)

0D

CR

復帰 (Ctrl/M)

0E

SO

シフトアウト (Ctrl/N)

0F

SI

シフトイン (Ctrl/O)

10

DLE

データリンクエスケープ (Ctrl/P)

11

DC1

装置制御 1 (Ctrl/Q)

12

DC2

装置制御 2 (Ctrl/R)

13

DC3

装置制御 3 (Ctrl/S)

14

DC4

装置制御 4 (Ctrl/T)

15

NAK

否定応答 (Ctrl/U)

16

SYN

同期アイドル (Ctrl/V)

17

ETB

伝送ブロック終了 (Ctrl/W)

18

CAN

取消 (Ctrl/X)

19

EM

媒体終了 (Ctrl/Y)

1A

SUB

置換 (Ctrl/Z)

1B

ESC

エスケープ

1C

FS

ファイル分離

1D

GS

グループ分離

1E

RS

レコード分離

1F

US

ユニット分離

ASCII 特殊文字および数字

20

SP

空白

21

!

感嘆符

22

"

引用符 (二重引用符)

23

#

番号記号

24

$

ドル記号

25

%

パーセント記号

26

&

アンパサンド

27

"

アポストロフィ (一重引用符)

28

(

左括弧

29

)

右括弧

2A

*

アスタリスク

2B

 

プラス記号

2C

,

カンマ

2D

--

ハイフンまたはマイナス

2E

.

ピリオドまたは小数点

2F

/

スラッシュ

30

0

零

31

1

1

32

2

2

33

3

3

34

4

4

35

5

5

36

6

6

37

7

7

38

8

8

39

9

9

3A

:

コロン

3B

;

セミコロン

3C

<

小なり

3D

=

等号

3E

>

大なり

3F

?

疑問符

ASCII 英字

40

@

アットマーク

41

A

大文字 A

42

B

大文字 B

43

C

大文字 C

44

D

大文字 D

45

E

大文字 E

46

F

大文字 F

47

G

大文字 G

48

H

大文字 H

49

I

大文字 I

4A

J

大文字 J

4B

K

大文字 K

4C

L

大文字 L

4D

M

大文字 M

4E

N

大文字 N

4F

O

大文字 O

50

P

大文字 P

51

Q

大文字 Q

52

R

大文字 R

53

S

大文字 S

54

T

大文字 T

55

U

大文字 U

56

V

大文字 V

57

W

大文字 W

58

X

大文字 X

59

Y

大文字 Y

5A

Z

大文字 Z

5B

[

左角括弧

5C

\

バックスラッシュ

5D

]

右角括弧

5E

^

サーカムフレックス

5F

_

下線

60

`

グレイヴアクセント

61

a

小文字 a

62

b

小文字 b

63

c

小文字 c

64

d

小文字 d

65

e

小文字 e

66

f

小文字 f

67

g

小文字 g

68

h

小文字 h

69

i

小文字 i

6A

j

小文字 j

6B

k

小文字 k

6C

l

小文字 l

6D

m

小文字 m

6E

n

小文字 n

6F

o

小文字 o

70

p

小文字 p

71

q

小文字 q

72

r

小文字 r

73

s

小文字 s

74

t

小文字 t

75

u

小文字 u

76

v

小文字 v

77

w

小文字 w

78

x

小文字 x

79

y

小文字 y

7A

z

小文字 z

7B

{

左中括弧

7C

|

縦線

7D

}

右中括弧 (ALTMODE)

7E

~

チルダ (ALTMODE)

7F

DEL

削除 (DELETE)

制御文字

80

 

予約

81

 

予約

82

 

予約

83

 

予約

84

IND

索引

85

NEL

次行

86

SSA

選択領域開始

87

ESA

選択領域終了

88

HTS

水平タブ設定

89

HTJ

整列水平タブ設定

8A

VTS

垂直タブ設定

8B

PLD

部分行下げ

8C

PLU

部分行上げ

8D

RI

逆索引

8E

SS2

シングルシフト 2

8F

SS3

シングルシフト 3

90

DCS

装置制御文字列

91

PU1

私用 1

92

PU2

私用 2

93

STS

伝送状態設定

94

CCH

文字取消

95

MW

メッセージ待機

96

SPA

保護領域開始

97

EPA

保護領域終了

98

 

予約

99

 

予約

9A

 

予約

9B

CSI

制御シーケンス導入子

9C

ST

文字列終端子

9D

OSC

オペレーティングシステムコマンド

9E

PM

秘密メッセージ

9F

APC

アプリケーションコマンド

その他の文字

A0

 

予約 2

A1

?

逆感嘆符

A2

?

セント記号

A3

?

ポンド記号

A4

 

予約 2

A5

?

人民元記号

A6

 

予約 2

A7

§

節記号

A8

¤

一般通貨記号 2

A9

?

著作権記号

AA

?

女性序数標識

AB

?

左角引用符

AC

 

予約 2

AD

 

予約 2

AE

 

予約 2

AF

 

予約 2

B0

°

度記号

B1

±

プラスマイナス記号

B2

?

上付き 2

B3

?

上付き 3

B4

 

予約 2

B5

?

マイクロ記号

B6

?

段落記号 (pilcrow)

B7

·

中点

B8

 

予約 2

B9

?

上付き 1

BA

?

男性序数標識

BB

?

右角引用符

BC

?

4分の1

BD

?

2分の1

BE

 

予約 2

BF

?

逆疑問符

C0

?

グレイヴアクセント付き大文字 A

C1

?

アキュートアクセント付き大文字 A

C2

?

サーカムフレックス付き大文字 A

C3

?

チルダ付き大文字 A

C4

?

分音記号付き大文字 A

C5

?

リング付き大文字 A

C6

?

大文字 AE 二重母音

C7

?

セディラ付き大文字 C

C8

?

グレイヴアクセント付き大文字 E

C9

?

アキュートアクセント付き大文字 E

CA

?

サーカムフレックス付き大文字 E

CB

?

分音記号付き大文字 E

CC

?

グレイヴアクセント付き大文字 I

CD

?

アキュートアクセント付き大文字 I

CE

?

サーカムフレックス付き大文字 I

CF

?

分音記号付き大文字 I

D0

 

予約 2

D1

?

チルダ付き大文字 N

D2

?

グレイヴアクセント付き大文字 O

D3

?

アキュートアクセント付き大文字 O

D4

?

サーカムフレックス付き大文字 O

D5

?

チルダ付き大文字 O

D6

?

分音記号付き大文字 O

D7

OE

大文字 OE 合字 2

D8

?

斜線付き大文字 O

D9

?

グレイヴアクセント付き大文字 U

DA

?

アキュートアクセント付き大文字 U

DB

?

サーカムフレックス付き大文字 U

DC

?

分音記号付き大文字 U

DD

Y

分音記号付き大文字 Y

DE

 

予約 2

DF

?

ドイツ語のシャープ s

E0

à

グレイヴアクセント付き小文字 a

E1

á

アキュートアクセント付き小文字 a

E2

?

サーカムフレックス付き小文字 a

E3

?

チルダ付き小文字 a

E4

?

分音記号付き小文字 a

E5

?

リング付き小文字 a

E6

?

小文字 ae 二重母音

E7

?

セディラ付き小文字 c

E8

è

グレーブアクセント付き小文字 e

E9

é

アキュートアクセント付き小文字 e

EA

ê

サーカムフレックス付き小文字 e

EB

?

分音記号付き小文字 e

EC

ì

グレーブアクセント付き小文字 i

ED

í

アキュートアクセント付き小文字 i

EE

?

サーカムフレックス付き小文字 i

EF

?

分音記号付き小文字 i

F0

 

[保留] 2

F1

?

チルダ付き小文字 n

F2

ò

グレーブアクセント付き小文字 o

F3

ó

アキュートアクセント付き小文字 o

F4

?

サーカムフレックス付き小文字 o

F5

?

チルダ付き小文字 o

F6

?

分音記号付き小文字 o

F7

oe

小文字 oe 合字 2

F8

?

スラッシュ付き小文字 o

F9

ù

グレーブアクセント付き小文字 u

FA

ú

アキュートアクセント付き小文字 u

FB

?

サーカムフレックス付き小文字 u

FC

ü

分音記号付き小文字 u

FD

?

分音記号付き小文字 y 2

FE

 

[保留] 2

FF

 

[保留] 2

その他の拡張