Saltar al contenido

ASCII

ASCII, el acrónimo de "American Standard Code for Information Interchange", es el primer esquema de codificación de caracteres utilizado entre computadoras en Internet.

Los esquemas modernos de codificación de caracteres como UTF-8 e ISO-8859 son compatibles con ASCII.

El conjunto de caracteres ASCII

El conjunto de caracteres ASCII fue diseñado en la década de 1960 como un estándar para computadoras y dispositivos de hardware, como impresoras y unidades de cinta.

Originalmente, ASCII se basaba en el alfabeto inglés. Es un conjunto de caracteres de 7 bits que contiene 128 caracteres: los números del 0 al 9, las letras inglesas mayúsculas y minúsculas de la A a la Z, símbolos básicos de puntuación y caracteres especiales.

La mayoría de los conjuntos de caracteres utilizados en las computadoras modernas, HTML e Internet son compatibles con ASCII.

A continuación se muestra una tabla con los 128 caracteres ASCII y sus códigos de entidad HTML equivalentes.

Caracteres imprimibles ASCII

ASCII CharacterHTML Entity CodeDescription
espacio
!!signo de exclamación
""comillas
##signo de número
$$signo de dólar
%%signo de porcentaje
&&ampersand
''apóstrofo
((paréntesis izquierdo
))paréntesis derecho
**asterisco
++signo más
,,coma
--guion
..punto
//barra
00dígito 0
11dígito 1
22dígito 2
33dígito 3
44dígito 4
55dígito 5
66dígito 6
77dígito 7
88dígito 8
99dígito 9
::dos puntos
;;punto y coma
<<menor que
==igual a
>>mayor que
??signo de interrogación
@@arroba
AAA mayúscula
BBB mayúscula
CCC mayúscula
DDD mayúscula
EEE mayúscula
FFF mayúscula
GGG mayúscula
HHH mayúscula
III mayúscula
JJJ mayúscula
KKK mayúscula
LLL mayúscula
MMM mayúscula
NNN mayúscula
OOO mayúscula
PPP mayúscula
QQQ mayúscula
RRR mayúscula
SSS mayúscula
TTT mayúscula
UUU mayúscula
VVV mayúscula
WWW mayúscula
XXX mayúscula
YYY mayúscula
ZZZ mayúscula
[[corchete izquierdo
\\barra invertida
]]corchete derecho
^^circunflejo
__guion bajo
``acento grave
aaa minúscula
bbb minúscula
ccc minúscula
ddd minúscula
eee minúscula
fff minúscula
ggg minúscula
hhh minúscula
iii minúscula
jjj minúscula
kkk minúscula
lll minúscula
mmm minúscula
nnn minúscula
ooo minúscula
ppp minúscula
qqq minúscula
rrr minúscula
sss minúscula
ttt minúscula
uuu minúscula
vvv minúscula
www minúscula
xxx minúscula
yyy minúscula
zzz minúscula
{{llave izquierda
||barra vertical
}}llave derecha
~~tilde

Caracteres de control de dispositivos ASCII

Los caracteres de control de dispositivos ASCII (excepto tabulación horizontal, salto de línea y retorno de carro) rara vez se usan en documentos HTML. Originalmente, los caracteres de control ASCII (rango 00–31, más 127) se diseñaron para controlar dispositivos de hardware.

ASCII CharacterHTML Entity CodeDescription
NULcarácter nulo
SOHinicio de encabezado
STXinicio de texto
ETXfin de texto
EOTfin de transmisión
ENQconsulta
ACKacuse de recibo
BELcampana (timbre)
BSretroceso
HTtabulación horizontal
LFsalto de línea
VTtabulación vertical
FFsalto de página
CRretorno de carro
SOsalida de turno
SIentrada de turno
DLEescape de enlace de datos
DC1control de dispositivo 1
DC2control de dispositivo 2
DC3control de dispositivo 3
DC4control de dispositivo 4
NAKacuse de recibo negativo
SYNsincronizar
ETBfin de bloque de transmisión
CANcancelar
EMfin de medio
SUBsustituto
ESCescape
FSseparador de archivo
GSseparador de grupo
RSseparador de registro
USseparador de unidad
DELborrar (eliminar)

Ejemplo práctico de uso

Puedes insertar estos caracteres en HTML usando referencias numéricas o con nombre. Las entidades con nombre suelen preferirse por legibilidad:

html
<!-- Numeric reference -->
<p>&#38; displays as &amp;</p>

<!-- Named reference -->
<p>&amp; also displays as &amp;</p>

Práctica

What are the uses of ASCII in HTML?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.