Soporte IT Experto para negocios en Los Angeles

5. Algunos caracteres mno se visualizan correctamente en mi sitio web

En ocasiones vemos caracteres extraños en algunos sitios web. Por lo general vemos estos caracteres sustituyendo letras acentuadas de determinados idiomas o completamente un idioma en específico.

Las computadoras muestran caracteres y letras que son interpretados como códigos numéricos. Cuando la información de un sitio web es enviada lo que se está enviando en realidad es un grupo de números binarios que son interpretados y traducidos para que nosotros podamos entenderlos.

¿Pero por qué se ven estos códigos extraños en algunos sitios web?

El HTML tambien es un código escrito que la máquina recibe a modo de código binario, es decir (1 y 0). El código puede ser escrito en diversos idiomas ya sea en español, chino o cirílico, y los desarrolladores del HTML tuvieron en cuenta esto, que el mundo existen una gran diversidad de idiomas. Sólo que nosotros, los desarrolladores web debemos tener en cuenta este detalle.

La manera correcta de definir la codificación de caracteres es hacerlo a través de la propiedad del Header HTTP Content-type en el encabezado <header> de nuestro HTML. Existe un extenso número de codificaciones, pero siempre sugerimos usar la UTF-8, porque se visualiza bien en casi todos los idiomas existentes. Y quedaría como se muestra en el siguiente ejemplo:

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 
Con sólo hacer esto ya nuestro sitio web se debe visualizar sin sorpresas de caracteres en todos los navegadores e idiomas.