文字コードテーブル

制御コードマルチバイトコード


ASCIIコード

  • 0x00〜0x7f までは大抵のエンコードでも同一だが 0x80 以降はエンコードによって異なる。
  • エスケープシーケンスでよく使われる 0x5c はASCIIコードではバックスラッシュだが、
    JIS X 0201 で定義された日本語コードでは円記号に割り当てられている。
    円記号として使う場合は 0xa5 の固有の円記号を使うべきである。
0123456789ABCDEF
00hNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
10hDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSCSRSUS
20h
32
!
33
"
34
#
35
$
36
%
37
&
38
'
39
(
40
)
41
*
42
+
43
,
44
-
45
.
46
/
47
30h0
48
1
49
2
50
3
51
4
52
5
53
6
54
7
55
8
56
9
57
:
58
;
59
<
60
=
61
>
62
?
63
40h@
64
A
65
B
66
C
67
D
68
E
69
F
70
G
71
H
72
I
73
J
74
K
75
L
76
M
77
N
78
O
79
50hP
80
Q
81
R
82
S
83
T
84
U
85
V
86
W
87
X
88
Y
89
Z
90
[
91
\
92
]
93
^
94
_
95
60h`
96
a
97
b
98
c
99
d
100
e
101
f
102
g
103
h
104
i
105
j
106
k
107
l
108
m
109
n
110
o
111
70hp
112
q
113
r
114
s
115
t
116
u
117
v
118
w
119
x
120
y
121
z
122
{
123
|
124
}
125
~
126
DEL

シフトJIS

  • 0x40〜0x7eはASCIIコード、0xa1〜0xdf は1バイト半角カナの範囲だが、
    シフトJISの2バイト文字の下位バイトと範囲が重なっている。
  • 2バイト文字内に「1バイト文字」が混じっているために
    一部を抜き出したバイトコードだけでは2バイト文字か1バイト文字かの区別がつきにくい。
    特に、半角バックスラッシュ "/" はエスケープシーケンスに用いられるため
    "/" を含む2バイト文字の / が消失してしまうなどのいわゆる「文字化け」を引き起こしやすい。
0123456789ABCDEF
40h@
64
A
65
B
66
C
67
D
68
E
69
F
70
G
71
H
72
I
73
J
74
K
75
L
76
M
77
N
78
O
79
50hP
80
Q
81
R
82
S
83
T
84
U
85
V
86
W
87
X
88
Y
89
Z
90
[
91
\
92
]
93
^
94
_
95
60h`
96
a
97
b
98
c
99
d
100
e
101
f
102
g
103
h
104
i
105
j
106
k
107
l
108
m
109
n
110
o
111
70hp
112
q
113
r
114
s
115
t
116
u
117
v
118
w
119
x
120
y
121
z
122
{
123
|
124
}
125
~
126
DEL
80h2バイト文字
90h
A0h
161

162

163

164

165

166

167

168

169

170

171

172

173

174

175
B0h
176

177

178

179

180

181

182

183

184

185

186

187

188

189

190
ソ
191
C0h
192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207
D0h
208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223
E0h
F0h


  • 2バイト文字上位バイト 0x81〜0x9f 0xe0〜0xef
    0123456789ABCDEF
    80h2バイト文字上位バイト
    90h
    a0h
    b0h
    c0h
    d0h
    e0h
    f0h

  • 2バイト文字下位バイト 0x40〜0x7e 0x80〜0xfc
    0123456789ABCDEF
    40h2バイト文字下位バイト
    50h
    60h
    70h
    80h
    90h
    a0h
    b0h
    c0h
    d0h
    e0h
    f0h

日本語EUC

0123456789ABCDEF
80h2バイト文字コード
90h
a0h
b0h
c0h
d0h
e0h
f0h

Unicode

文字コード名称

制御文字

  • 一部制限がありますが、ショートカットとして CTRL+A〜Z及び記号キーに対応してこの文字を出力できます。
    コード通称名称備考SC
    00hNULNULL
    \0
    ヌルコード。C言語で文字列の終端を示す。CTRL+@
    01hSOHStart Of HeadingCTRL+A
    02hSTXStart Of TextCTRL+B
    03hETXEnd Of TextCTRL+C
    04hEOTEnd Of Transmissionデータリンクの解放CTRL+D
    05hENQEnquiry接続要求及び応答要求CTRL+E
    06hACKACKnowledge肯定応答CTRL+F
    07hBELBell
    \a
    ビープ音。音を鳴らす。CTRL+G
    08hBSBack Spaceバックスペース。一文字戻る。CTRL+H
    09hHTHorizontal Tabulation
    \t
    水兵タブコード。CTRL+I
    0AhLFLine Feed
    \n
    ラインフィード。改行文字。CTRL+J
    0BhVTVertical Tabulation垂直タブCTRL+K
    0ChFFForm FeedフォームフィードCTRL+L
    0DhCRCarriage Return
    \r
    キャリッジリターン。復帰CTRL+M
    0EhSOShift OutCTRL+N
    0FhSIShift InCTRL+O
    10hDLEData Line EscapeCTRL+P
    11hDC1Device Control1CTRL+Q
    12hDC2Device Control2CTRL+R
    13hDC3Device Control3CTRL+S
    14hDC4Device Control4CTRL+T
    15hNAKNegative AcknowledgeCTRL+U
    16hSYNsynchronous IdleCTRL+V
    17hETBEnd of Transimission BlockCTRL+W
    18hCANCancelCTRL+X
    19hEMEnd of MediumCTRL+Y
    1AhSUBSUBstitute charactorCTRL+Z
    1BhESCEscapeエスケープコードCTRL+[
    1ChFSFile SeparatorCTRL+\
    1DhCSGroup SeparatorCTRL+]
    1EhRSRecord SeparatorCTRL+^
    1FhUSUnit SeparatorCTRL+_
    7FhDELDelete消去DEL
    A0hNBSPNo Break Space&nbsp; 折り返しをしない空白文字

表示文字

コード文字名称備考
21h!エクスクラメーションマーク
感嘆符
22h"ダブルクォート(ダブルクォーテーション)
23h#ハッシュ
ナンバー記号
24h$ドル記号、ダラー
25h%パーセント
26h&アンパサンド
27h'シングルクォート(シングルクォーテーション)
28h(開き丸括弧
オープンパーレン
29h)閉じ丸括弧
クローズパーレン
2Ah*アスタリスク
2Bh+プラス記号
2Ch,コンマ
カンマ
2Dh-ハイフン
マイナス記号
2Eh.ピリオド
終止符
2Fh/スラッシュ
3Ah:コロン
3Bh;セミコロン
3Ch<小なり記号
3Dh=イコール
3Eh>大なり記号
3Fh?クエスチョンマーク
疑問符
40h@アットマーク
5Bh[開き角括弧
オープン(スクウェア)ブラケット
5Ch\バックスラッシュ
5Dh]閉じ角括弧
クローズ(スクウェア)ブラケット
5Eh^山記号
カレット
キャレット
5Fh_アンダースコア
アンダーバー
60h`バッククォート(バッククォーテーション)
7Bh{開き波括弧
オープンブレース
7Ch|パイプ
7Dh}閉じ波括弧
クローズブレース
7Eh~チルダ
A5h¥円記号フォントによっては 0x5C も同じ表示だが、円記号として使う場合はこちらを使うべき。
( )丸括弧
パーレン
{ }波括弧
ブレース
[ ]角括弧
(スクウェア)ブラケット
< >山括弧
アングルブラケット

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規新規下位 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-14 (木) 18:21:08 (2433d)