Codificación adecuada

05/10/2005 - 17:24 por Consultas | Informe spam
Hola, quería saber cual es la codificación de lenguaje más apropiada para el
envío y recepción de mensajes. Tengo algo de lío entre todos los formatos
posibles y su funcionalidad. Me podéis orientar. Gracias.
 

Leer las respuestas

#1 Jorge Zeledon [MS MVP]
05/10/2005 - 18:56 | Informe spam
Hola Consultas:
Unicode es una norma de codificación de caracteres. Su objetivo es
asignar a cada posible carácter de cada posible lenguaje un número y
nombre único, a diferencia de la mayor parte de los juegos ISO, que
sólo definen los necesarios para un idioma o zona geográfica.


Entonces, básicamente, Unicode proporciona un número único para cada
carácter, sin importar la plataforma, ni el programa, ni el idioma,
permitiendo un fácil traspaso entre distintos sistemas de codificación
y plataformas.


Las computadoras sólo trabajan con números. Almacenan letras y otros
caracteres mediante la asignación de un número a cada uno. Antes de
que se inventara Unicode, existían cientos de sistemas de codificación
distintos para asignar estos números. Ninguna codificación específica
podía contener caracteres suficientes: por ejemplo, la Unión Europea,
por sí sola, necesita varios sistemas de codificación distintos para
cubrir todos sus idiomas. Incluso para un solo idioma como el inglés,
no había un único sistema de codificación que se adecuara a todas las
letras, signos de puntuación y símbolos técnicos de uso común.


Además, estos sistemas de codificación presentan problemas entre
ellos. Es decir, dos sistemas de codificación pueden utilizar el mismo
número para dos caracteres distintos o bien utilizar números distintos
para el mismo carácter. Toda computadora (especialmente los
servidores) necesita ser compatible con muchos sistemas de
codificación distintos; sin embargo, cada vez que los datos se
traspasan entre distintos sistemas de codificación o plataformas,
dichos datos siempre corren el riesgo de sufrir daños.


Unicode proporciona un número único para cada carácter, sin importar
la plataforma, ni el programa, ni el idioma.


Para ello, este método utiliza dos bytes por cada carácter. Cómo
referencia, en el formato ASCII clásico es suficiente un solo byte
para representar cada carácter. Esta mayor cantidad de espacio,
normalmente está prevista por los programas y sistemas operativos que
soportan esta codificación, y no debería representar un problema en
circunstancias normales.


Escoge Unicode, puedes configurarlo así en la ventana de mensaje, en
el menú Formato> Codificación, escoge Unicode (UTF-8), que es el más
difundido.

Como ilustración te puedo agregar que también ocurre cuando en un
mensaje has pegado algo desde una página Web, con un codificación
distinta a la que estás utilizando para escribir el mensaje. El
convertirlo a Unicode, garantiza que los caracteres se mostrarán
adecuadamente.

Europeo occidental (ISO) también es un formato muy difundido.


Cuéntanos como te resulta.

Saludos.
Jorge Zeledon .·.
[MS MVP Windows - IE/OE]


"Consultas" escribió en el
mensaje news:

Hola, quería saber cual es la codificación de lenguaje más apropiada


para el
envío y recepción de mensajes. Tengo algo de lío entre todos los


formatos
posibles y su funcionalidad. Me podéis orientar. Gracias.



Preguntas similares