Codificación HTML (juegos de caracteres)
Para mostrar una página HTML correctamente, un navegador web debe saber qué juego de caracteres usar.
De ASCII a UTF-8
ASCII fue el primer estándar de codificación de caracteres. ASCII definió 128 caracteres diferentes que podrían usarse en Internet: números (0-9), letras inglesas (AZ) y algunos caracteres especiales como ! $ + - ( ) @ < > .
ISO-8859-1 era el conjunto de caracteres predeterminado para HTML 4. Este conjunto de caracteres admitía 256 códigos de caracteres diferentes. HTML 4 también admitía UTF-8.
ANSI (Windows-1252) era el juego de caracteres original de Windows. ANSI es idéntico a ISO-8859-1, excepto que ANSI tiene 32 caracteres adicionales.
La especificación HTML5 alienta a los desarrolladores web a utilizar el conjunto de caracteres UTF-8, que cubre casi todos los caracteres y símbolos del mundo.
El atributo de juego de caracteres HTML
Para mostrar una página HTML correctamente, un navegador web debe conocer el juego de caracteres utilizado en la página.
Esto se especifica en la <meta>
etiqueta:
<meta charset="UTF-8">
Diferencias entre conjuntos de caracteres
La siguiente tabla muestra las diferencias entre los conjuntos de caracteres descritos anteriormente:
Entumecido | ASCII | ANSI | 8859 | UTF-8 | Descripción |
---|---|---|---|---|---|
32 | espacio | ||||
33 | ! | ! | ! | ! | signo de exclamación |
34 | " | " | " | " | comillas |
35 | # | # | # | # | símbolo de número |
36 | PS | PS | PS | PS | signo de dólar |
37 | % | % | % | % | signo de porcentaje |
38 | & | & | & | & | ampersand |
39 | ' | ' | ' | ' | apóstrofe |
40 | ( | ( | ( | ( | paréntesis izquierdo |
41 | ) | ) | ) | ) | paréntesis derecho |
42 | * | * | * | * | asterisco |
43 | + | + | + | + | mas señal |
44 | , | , | , | , | coma |
45 | - | - | - | - | guión-menos |
46 | . | . | . | . | punto final |
47 | / | / | / | / | sólido |
48 | 0 | 0 | 0 | 0 | dígito cero |
49 | 1 | 1 | 1 | 1 | dígito uno |
50 | 2 | 2 | 2 | 2 | dígito dos |
51 | 3 | 3 | 3 | 3 | digito tres |
52 | 4 | 4 | 4 | 4 | dígito cuatro |
53 | 5 | 5 | 5 | 5 | dígito cinco |
54 | 6 | 6 | 6 | 6 | dígito seis |
55 | 7 | 7 | 7 | 7 | dígito siete |
56 | 8 | 8 | 8 | 8 | dígito ocho |
57 | 9 | 9 | 9 | 9 | dígito nueve |
58 | : | : | : | : | colon |
59 | ; | ; | ; | ; | punto y coma |
60 | < | < | < | < | signo menor que |
61 | = | = | = | = | signo de igual |
62 | > | > | > | > | signo mayor que |
63 | ? | ? | ? | ? | signo de interrogación |
64 | @ | @ | @ | @ | comercial en |
sesenta y cinco | A | A | A | A | Letra mayúscula latina A |
66 | B | B | B | B | Letra mayúscula latina B |
67 | C | C | C | C | Letra mayúscula latina C |
68 | D | D | D | D | Letra mayúscula latina D |
69 | mi | mi | mi | mi | Letra mayúscula latina E |
70 | F | F | F | F | Letra latina mayúscula F |
71 | GRAMO | GRAMO | GRAMO | GRAMO | Letra mayúscula latina G |
72 | H | H | H | H | Letra mayúscula latina H |
73 | I | I | I | I | Letra mayúscula latina I |
74 | j | j | j | j | Letra mayúscula latina J |
75 | k | k | k | k | Letra mayúscula latina K |
76 | L | L | L | L | Letra mayúscula latina L |
77 | METRO | METRO | METRO | METRO | Letra mayúscula latina M |
78 | norte | norte | norte | norte | Letra mayúscula latina N |
79 | EL | EL | EL | EL | Letra mayúscula latina O |
80 | PAGS | PAGS | PAGS | PAGS | Letra mayúscula latina P |
81 | q | q | q | q | Letra mayúscula latina Q |
82 | R | R | R | R | Letra mayúscula latina R |
83 | S | S | S | S | Letra mayúscula latina S |
84 | T | T | T | T | Letra mayúscula latina T |
85 | tu | tu | tu | tu | Letra mayúscula latina U |
86 | V | V | V | V | Letra mayúscula latina V |
87 | W | W | W | W | Letra mayúscula latina W |
88 | X | X | X | X | X mayúscula latina |
89 | Y | Y | Y | Y | Letra mayúscula latina Y |
90 | CON | CON | CON | CON | Letra mayúscula latina Z |
91 | [ | [ | [ | [ | corchete izquierdo |
92 | \ | \ | \ | \ | sólido inverso |
93 | ] | ] | ] | ] | corchete derecho |
94 | ^ | ^ | ^ | ^ | acento circunflejo |
95 | _ | _ | _ | _ | Línea baja |
96 | ` | ` | ` | ` | acento serio |
97 | a | a | a | a | letra minúscula latina a |
98 | B | B | B | B | letra minúscula latina b |
99 | C | C | C | C | Letra c minúscula latina |
100 | D | D | D | D | Letra latina minúscula d |
101 | mi | mi | mi | mi | letra minúscula latina e |
102 | F | F | F | F | letra minúscula latina f |
103 | gramo | gramo | gramo | gramo | Letra latina minúscula g |
104 | h | h | h | h | Letra h minúscula latina |
105 | I | I | I | I | letra minúscula latina i |
106 | j | j | j | j | letra minúscula latina j |
107 | k | k | k | k | Letra latina minúscula k |
108 | yo | yo | yo | yo | Letra latina minúscula l |
109 | metro | metro | metro | metro | Letra latina minúscula m |
110 | norte | norte | norte | norte | Letra latina minúscula n |
111 | El | El | El | El | Letra latina minúscula o |
112 | pags | pags | pags | pags | Letra latina minúscula p |
113 | q | q | q | q | Letra q minúscula latina |
114 | r | r | r | r | Letra latina minúscula r |
115 | s | s | s | s | letra minúscula latina s |
116 | t | t | t | t | Letra latina minúscula t |
117 | tu | tu | tu | tu | Letra latina minúscula u |
118 | v | v | v | v | Letra latina minúscula v |
119 | w | w | w | w | Letra latina minúscula w |
120 | X | X | X | X | Letra latina minúscula x |
121 | y | y | y | y | letra minúscula latina y |
122 | con | con | con | con | Letra latina minúscula z |
123 | { | { | { | { | corchete izquierdo |
124 | | | | | | | | | linea vertical |
125 | } | } | } | } | corchete derecho |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DEL | ||||
128 | ?? | signo euro | |||
129 | ?? | ?? | ?? | NO UTILIZADO | |
130 | ?? | sola comilla baja-9 | |||
131 | ?? | Letra f minúscula latina con gancho | |||
132 | ?? | comillas dobles low-9 | |||
133 | ?? | puntos suspensivos horizontales | |||
134 | ?? | daga | |||
135 | ?? | daga doble | |||
136 | ?? | acento circunflejo de la letra modificadora | |||
137 | ?? | por mil signos | |||
138 | ?? | Letra mayúscula latina S con caron | |||
139 | ?? | comillas de ángulo único que apunta a la izquierda | |||
140 | ?? | Ligadura mayúscula latina OE | |||
141 | ?? | ?? | ?? | NO UTILIZADO | |
142 | ?? | Letra mayúscula latina Z con caron | |||
143 | ?? | ?? | ?? | NO UTILIZADO | |
144 | ?? | ?? | ?? | NO UTILIZADO | |
145 | ?? | comillas simples izquierdas | |||
146 | ?? | comilla simple derecha | |||
147 | ?? | comillas dobles izquierdas | |||
148 | ?? | comillas dobles derechas | |||
149 | ?? | bala | |||
150 | ?? | y correr | |||
151 | ?? | corres | |||
152 | ?? | pequeña tilde | |||
153 | ?? | signo de marca | |||
154 | ?? | Letra minúscula latina s con caron | |||
155 | ?? | comillas de ángulo único que apunta a la derecha | |||
156 | ?? | Ligadura pequeña latina oe | |||
157 | ?? | ?? | ?? | NO UTILIZADO | |
158 | ?? | Letra latina minúscula z con caron | |||
159 | ?? | Letra Y mayúscula latina con diéresis | |||
160 | espacio sin descanso | ||||
161 | ¡ | ¡ | ¡ | signo de exclamación invertido | |
162 | ¢ | ¢ | ¢ | signo de centavo | |
163 | £ | £ | £ | signo de Libra | |
164 | ¤ | ¤ | ¤ | signo de moneda | |
165 | ¥ | ¥ | ¥ | signo de yen | |
166 | ¦ | ¦ | ¦ | barra rota | |
167 | § | § | § | signo de sección | |
168 | ¨ | ¨ | ¨ | diéresis | |
169 | © | © | © | signo de derechos de autor | |
170 | ª | ª | ª | indicador ordinal femenino | |
171 | « | « | « | comillas de doble ángulo que apuntan a la izquierda | |
172 | ¬ | ¬ | ¬ | no firmar | |
173 | | | | guión suave | |
174 | ® | ® | ® | signo registrado | |
175 | ¯ | ¯ | ¯ | macron | |
176 | ° | ° | ° | signo de grado | |
177 | ± | ± | ± | signo más-menos | |
178 | ² | ² | ² | superíndice dos | |
179 | ³ | ³ | ³ | superíndice tres | |
180 | ´ | ´ | ´ | acento agudo | |
181 | µ | µ | µ | microsigno | |
182 | ¶ | ¶ | ¶ | signo de almohada | |
183 | · | · | · | punto medio | |
184 | ¸ | ¸ | ¸ | cedilla | |
185 | ¹ | ¹ | ¹ | superíndice uno | |
186 | º | º | º | indicador ordinal masculino | |
187 | » | » | » | comillas de doble ángulo que apuntan a la derecha | |
188 | ¼ | ¼ | ¼ | fracción vulgar un cuarto | |
189 | ½ | ½ | ½ | fracción vulgar un medio | |
190 | ¾ | ¾ | ¾ | fracción vulgar tres cuartos | |
191 | ¿ | ¿ | ¿ | signo de interrogación invertido | |
192 | EN | EN | EN | Letra A mayúscula latina con tumba | |
193 | A | A | A | Letra A mayúscula latina con aguda | |
194 | A | A | A | Letra A mayúscula latina con circunflejo | |
195 | A | A | A | Letra A mayúscula latina con tilde | |
196 | A | A | A | Letra A mayúscula latina con diéresis | |
197 | Oh | Oh | Oh | Letra A mayúscula latina con anillo arriba | |
198 | Æ | Æ | Æ | Letra mayúscula latina AE | |
199 | C | C | C | Letra C mayúscula latina con cedilla | |
200 | ES | ES | ES | Letra mayúscula latina E con tumba | |
201 | ES | ES | ES | Letra E mayúscula latina con aguda | |
202 | MI | MI | MI | Letra E mayúscula latina con circunflejo | |
203 | mi | mi | mi | Letra E mayúscula latina con diéresis | |
204 | I | I | I | Letra mayúscula latina I con tumba | |
205 | I | I | I | Letra I mayúscula latina con aguda | |
206 | I | I | I | Letra I mayúscula latina con circunflejo | |
207 | I | I | I | Letra I mayúscula latina con diéresis | |
208 | D | D | D | Letra mayúscula latina Eth | |
209 | NORTE | NORTE | NORTE | Letra N mayúscula latina con tilde | |
210 | Ò | Ò | Ò | Letra mayúscula latina O con tumba | |
211 | Oh | Oh | Oh | Letra O mayúscula latina con agudo | |
212 | PARAGUAS | PARAGUAS | PARAGUAS | Letra O mayúscula latina con circunflejo | |
213 | Õ | Õ | Õ | Letra O mayúscula latina con tilde | |
214 | o | o | o | Letra O mayúscula latina con diéresis | |
215 | × | × | × | signo de multiplicación | |
216 | Ø | Ø | Ø | Letra mayúscula latina O con trazo | |
217 | Ù | Ù | Ù | Letra mayúscula latina U con tumba | |
218 | tu | tu | tu | Letra U mayúscula latina con aguda | |
219 | Û | Û | Û | Letra mayúscula latina U con circunflejo | |
220 | Ü | Ü | Ü | Letra U mayúscula latina con diéresis | |
221 | OCURRENCIA | OCURRENCIA | OCURRENCIA | Letra Y mayúscula latina con aguda | |
222 | Þ | Þ | Þ | Espina mayúscula latina | |
223 | ß | ß | ß | letra minúscula latina aguda s | |
224 | en | en | en | Letra minúscula latina a con tumba | |
225 | a | a | a | Letra a minúscula latina con aguda | |
226 | a | a | a | Letra a minúscula latina con circunflejo | |
227 | a | a | a | Letra a minúscula latina con tilde | |
228 | a | a | a | Letra a minúscula latina con diéresis | |
229 | a | a | a | Letra a minúscula latina con anillo arriba | |
230 | æ | æ | æ | Letra latina minúscula ae | |
231 | C | C | C | Letra c minúscula latina con cedilla | |
232 | es | es | es | Letra minúscula latina e con tumba | |
233 | Es | Es | Es | Letra latina e minúscula con agudo | |
234 | mi | mi | mi | Letra e minúscula latina con circunflejo | |
235 | mi | mi | mi | Letra e minúscula latina con diéresis | |
236 | I | I | I | Letra minúscula latina i con tumba | |
237 | I | I | I | Letra i minúscula latina con agudo | |
238 | I | I | I | Letra i minúscula latina con circunflejo | |
239 | I | I | I | Letra i minúscula latina con diéresis | |
240 | D | D | D | Letra latina minúscula eth | |
241 | norte | norte | norte | Letra latina minúscula n con tilde | |
242 | o | o | o | Letra latina minúscula o con tumba | |
243 | o | o | o | Letra latina minúscula o con agudo | |
244 | Paraguas | Paraguas | Paraguas | Letra latina minúscula o con circunflejo | |
245 | õ | õ | õ | Letra latina minúscula o con tilde | |
246 | o | o | o | Letra latina minúscula o con diéresis | |
247 | ÷ | ÷ | ÷ | signo de división | |
248 | ø | ø | ø | Letra latina minúscula o con trazo | |
249 | tu | tu | tu | Letra latina minúscula u con tumba | |
250 | tu | tu | tu | Letra u minúscula latina con agudo | |
251 | y | y | y | Minúscula latina con circunflejo | |
252 | ü | ü | ü | Letra u minúscula latina con diéresis | |
253 | ocurrencia | ocurrencia | ocurrencia | Letra latina minúscula y con agudo | |
254 | þ | þ | þ | espina minúscula latina | |
255 | ÿ | ÿ | ÿ | Letra latina minúscula y con diéresis |
El conjunto de caracteres ASCII
ASCII usa los valores de 0 a 31 (y 127) para los caracteres de control.
ASCII usa los valores de 32 a 126 para letras, dígitos y símbolos.
ASCII no utiliza los valores del 128 al 255.
El conjunto de caracteres ANSI (Windows-1252)
ANSI es idéntico a ASCII para los valores de 0 a 127.
ANSI tiene un conjunto de caracteres patentado para los valores de 128 a 159.
ANSI es idéntico a UTF-8 para los valores de 160 a 255.
El conjunto de caracteres ISO-8859-1
ISO-8859-1 es idéntico a ASCII para los valores de 0 a 127.
ISO-8859-1 no utiliza los valores de 128 a 159.
ISO-8859-1 es idéntico a UTF-8 para los valores de 160 a 255.
El conjunto de caracteres UTF-8
UTF-8 es idéntico a ASCII para los valores de 0 a 127.
UTF-8 no usa los valores de 128 a 159.
UTF-8 es idéntico tanto a ANSI como a 8859-1 para los valores de 160 a 255.
UTF-8 continúa desde el valor 256 con más de 10 000 caracteres diferentes.
Para ver más de cerca, estudie nuestra Referencia completa del conjunto de caracteres HTML .