Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrar publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer como cambiar la configuración en nuestra política de cookies desde el menú consultando la opción política de cookies.

E-commretail Show Madrid

Chapa yo voy a Expo E-commerce

e-commretail show

Acceso



Directorio blogs

PageRank


La codificación de caracteres es el método que permite convertir un carácter de un lenguaje natural (español, inglés, francés, etc) en un símbolo en otro sistema de representación (una serie de bits, impulsos eléctricos, código morse de puntos y rayas, etc), aplicando normas o reglas de codificación. Ejemplos de codificacióin de caracteres son el sistema ASCII, el código morse o el sistema UNICODE.

El estándar de codificación de caracteres UNICODE se diseñó para facilitar el tratamiento informático y visualización de textos en diversos idiomas, incluídas las lenguas muertas. El término proviene de los tres objetivos que trata de conseguir: universalidad, uniformidad y unicidad. Los puntos de código de UNICODE se identifican por un número entero. Según los ordenadores y las arquitecturas, se utilizarán 8, 16 ó 32 bits para representar un caracter. Para cada uno de ellos UNICODE define tres formas de codificación UTF-8, UTF-16 Y UTF-32.

Hoy, prácticamente en todo el mundo de las páginas web en internet está extendido el uso de la codifcicación de caracteres UTF-8 que garantiza la correcta visualización de todos los caracteres en nuestras páginas. Cuando no se utiliza, podemos encontrarnos con los molestos caracteres de "marcianitos" en nuestras webs:

@versión en lugar de @versión

HTML5 define la meta-etiqueta[1] "charset" que se debe utilizar en la sección de cabecera (head) para indicar al navegador que codificación de caracteres que debe utilizar para visualizar nuestra página. A continuación presentamos un ejemplo de su utilización:

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>
Una página web mínima.
</title>
</head>
<body>
<p>
Hola, mundo.
</p>
</body>
<html>

Cuando se utiliza un editor de textos para escribir nuestro código, es necesario indicarle qué codificación de caracteres estamos utilizando, para que se genere el fichero de forma correcta. Por ejemplo, en notepad++ encontramos esta opción en el menú "Codificación". Si estamos editando un fichero realizado por una tercera persona que lo creó usando otro tipo de codificación (por ejemplo ANSI) se puede convertir el fichero a nuestra codificación desde este mismo menú.
 
Captura de pantalla menú notepad++

También es útil indicar el idioma en que hemos construído nuestra página web. Con esta información, que no aporta nada sustancial al usuario que la visualiza, facilitamos que las búsquedas que se realizan en google presenten nuestra página a los usuarios de nuestro mismo idioma. Esta información en HTML se facilita con la utilización de la etiqueta "html" indicando con la palabra clave "lang" nuestro idioma. Si nuestra página está escrita en inglés utilizaremos:

<html lang="en">

Y para el idioma español:

<html lang="es">

Si tiene curiosidad puede consultar en el siguiente enlace las diferentes codificaciones utilizadas para todos los idiomas: http://www.iana.org/assignments/language-subtag-registry


------------
[1] Las meta-etiquetas se utilizan en los encabezados de los documentos escritos en lenguaje HTML para incluir información de referencia sobre la página, autor, fecha, descripción, etc. Son invisibles para el visitante normal pero ayudan a los navegadores, robots y buscadores en sus tareas.
 
 
Compartir en redes sociales