文字とエンコード

ASCII コード表・文字列検証

標準 ASCII 全 128 コードを 10・16・8・2 進数で検索。非 ASCII 文字を入力内の正確な位置とともに確認できます。

ブラウザー内で処理ファイルと文字列はこのタブで処理します。
ASCII コード表・文字列検証ローカル処理

リファレンス · ASCII 0–127

文字DECHEXOCTBIN分類
NUL0000000000000制御文字
SOH1010010000001制御文字
STX2020020000010制御文字
ETX3030030000011制御文字
EOT4040040000100制御文字
ENQ5050050000101制御文字
ACK6060060000110制御文字
BEL7070070000111制御文字
BS8080100001000制御文字
HT9090110001001制御文字
LF100A0120001010制御文字
VT110B0130001011制御文字
FF120C0140001100制御文字
CR130D0150001101制御文字
SO140E0160001110制御文字
SI150F0170001111制御文字
DLE16100200010000制御文字
DC117110210010001制御文字
DC218120220010010制御文字
DC319130230010011制御文字
DC420140240010100制御文字
NAK21150250010101制御文字
SYN22160260010110制御文字
ETB23170270010111制御文字
CAN24180300011000制御文字
EM25190310011001制御文字
SUB261A0320011010制御文字
ESC271B0330011011制御文字
FS281C0340011100制御文字
GS291D0350011101制御文字
RS301E0360011110制御文字
US311F0370011111制御文字
SPACE32200400100000表示可能
!33210410100001表示可能
"34220420100010表示可能
#35230430100011表示可能
$36240440100100表示可能
%37250450100101表示可能
&38260460100110表示可能
'39270470100111表示可能
(40280500101000表示可能
)41290510101001表示可能
*422A0520101010表示可能
+432B0530101011表示可能
,442C0540101100表示可能
-452D0550101101表示可能
.462E0560101110表示可能
/472F0570101111表示可能
048300600110000表示可能
149310610110001表示可能
250320620110010表示可能
351330630110011表示可能
452340640110100表示可能
553350650110101表示可能
654360660110110表示可能
755370670110111表示可能
856380700111000表示可能
957390710111001表示可能
:583A0720111010表示可能
;593B0730111011表示可能
<603C0740111100表示可能
=613D0750111101表示可能
>623E0760111110表示可能
?633F0770111111表示可能
@64401001000000表示可能
A65411011000001表示可能
B66421021000010表示可能
C67431031000011表示可能
D68441041000100表示可能
E69451051000101表示可能
F70461061000110表示可能
G71471071000111表示可能
H72481101001000表示可能
I73491111001001表示可能
J744A1121001010表示可能
K754B1131001011表示可能
L764C1141001100表示可能
M774D1151001101表示可能
N784E1161001110表示可能
O794F1171001111表示可能
P80501201010000表示可能
Q81511211010001表示可能
R82521221010010表示可能
S83531231010011表示可能
T84541241010100表示可能
U85551251010101表示可能
V86561261010110表示可能
W87571271010111表示可能
X88581301011000表示可能
Y89591311011001表示可能
Z905A1321011010表示可能
[915B1331011011表示可能
\925C1341011100表示可能
]935D1351011101表示可能
^945E1361011110表示可能
_955F1371011111表示可能
`96601401100000表示可能
a97611411100001表示可能
b98621421100010表示可能
c99631431100011表示可能
d100641441100100表示可能
e101651451100101表示可能
f102661461100110表示可能
g103671471100111表示可能
h104681501101000表示可能
i105691511101001表示可能
j1066A1521101010表示可能
k1076B1531101011表示可能
l1086C1541101100表示可能
m1096D1551101101表示可能
n1106E1561101110表示可能
o1116F1571101111表示可能
p112701601110000表示可能
q113711611110001表示可能
r114721621110010表示可能
s115731631110011表示可能
t116741641110100表示可能
u117751651110101表示可能
v118761661110110表示可能
w119771671110111表示可能
x120781701111000表示可能
y121791711111001表示可能
z1227A1721111010表示可能
{1237B1731111011表示可能
|1247C1741111100表示可能
}1257D1751111101表示可能
~1267E1761111110表示可能
DEL1277F1771111111制御文字

入力するかサンプルを読み込んでください。
0 書記素0 コードポイント0 UTF-16 単位0 UTF-8 バイト

文字とエンコード

基本の仕組み

ASCII は 0〜127 の 7 ビット文字集合で、英字・数字・記号・制御文字を含みます。32〜126 は空白を含む表示可能文字、127 は DEL です。

拡張 ASCII は単一の文字集合ではありません。128〜255 はコードページで意味が異なるため、ここでは標準 ASCII のみを検証します。

できること

文字、HT、10 進数、0x、U+ で検索し、表示可能文字と制御文字を絞り込めます。非 ASCII は削除せず出現ごとに報告します。

使い方

  1. 参照表で目的のコードを検索します。
  2. 文字列を入力するか UTF-8 ファイルを開き、調べるを押します。状態と 0 始まりの UTF-16 位置を確認します。
  3. 報告をコピー・保存し、参照表は別に出力します。数値変換はテキストエンコードを使います。

エラーと制限

曲線引用符、アクセント、改行禁止空白は ASCII ではありません。ASCII であっても実行の安全性は保証しません。

制御文字も有効な ASCII です。空入力は合格証明ではなく、古いコードページを自動推測しません。

よくある質問

ASCII と UTF-8 は同じですか?

ASCII は UTF-8 のうち同じ 1 バイト値になる 128 文字の部分集合です。

タブと改行は有効ですか?

HT は 9、LF は 10、CR は 13 で有効です。受け取る形式で追加の制限がある場合があります。

関連ツール