0 votos

Representación incoherente de UTF-8 en Mail

Recientemente he recibido esto (no es la primera vez) en Mail.app en MacOS 11.4:

On Jun 24, 2021, at 10:02, web host <support@web.host> wrote:
"Head Geek (ç)" <webmaster@my.TLD> wrote:

Esto es curioso. Tengo todo en este extremo configurado para usar la salida UTF-8 y para asumir UTF-8 si la cabecera de codificación está ausente. (A no ser que Apple lo haya cambiado durante una actualización, como hace a veces).

¿Por qué los dos primeros hanzi se renderice correctamente y el tercero utilice ISOLatin1?  ¿Es un error que debo reportar, y a quién (Apple o el host web)? Parece correcto en la carpeta de envíos. También parece correcto en la línea To: de las cabeceras del mismo mensaje que tiene el error en el cuerpo.

No ha ocurrido en las últimas respuestas de otros sitios, así que es poco probable que sea un error de Apple. Sin embargo, si la cabecera de codificación no se encuentra, es extraño que las cabeceras se rendericen correctamente de forma diferente.

0voto

WGroleau Puntos 255

Respuesta parcial de la empresa de alojamiento, y mi respuesta:

Por favor, acepte nuestras disculpas por esto, que es un error conocido en nuestro software de sistema de gestión de tickets de terceros. Hay un error en su compatibilidad con UTF8 que parece afectar a las líneas que cambian de conjunto de caracteres más de una vez en una misma línea (como hace esta, que pasa de latín a UTF8 a latín).

Dado que ASCII es un subconjunto de UTF8, pero ISOLatin1 no lo es, que asuma ISOLatin1 y cambie a UTF-8 es definitivamente un error.

A MENOS que Apple no haya proporcionado una cabecera de codificación, en cuyo caso es un error de Apple. En ese caso, asumir que ISOLatin1 es razonable e intentar detectar y cambiar a UTF8 es inteligente, incluso si falla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X