Conflicto en el juego de caracteres del mensaje

12/06/2006 - 20:09 por Pedro | Informe spam
Hola.

Tengo un mensaje de error al enviar un correo, no me sale siempre, este es:
"conflicto en el juego de caracteres del mensaje", luego me da 3 opciones,
enviar el correo como unicode, enviar tal cual o cancelar.

¿Cual es el motivo y como puedo solucionarlo?
 

Leer las respuestas

#1 Jorge Zeledon [MS MVP]
12/06/2006 - 20:35 | Informe spam
Hola Pedro: 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.

Normalmente este aviso aparece cuando respondes a un mensaje que estaba
escrito en codificación Unicode, pero la configuración de codificación
de tus mensajes no es Unicode. (Ver> codificación>...)
Dado que el mensaje original recibido estaba en Unicode, puede que tu
respuesta también deba estarlo. Por eso el Outlook Express pregunta si
envía ese mensaje como Unicode.

En todo caso envíalo como 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.

Cuéntanos como te resulta.


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


"Pedro" escribió en el mensaje
news:
Hola.

Tengo un mensaje de error al enviar un correo, no me sale siempre,
este es:
"conflicto en el juego de caracteres del mensaje", luego me da 3
opciones,
enviar el correo como unicode, enviar tal cual o cancelar.

¿Cual es el motivo y como puedo solucionarlo?

Preguntas similares