0 votos

La descarga de Safari de CSV no utiliza el juego de caracteres UTF-8

Estoy descargando un archivo CSV, que Safari (de manera molesta) coloca directamente en la página. Este archivo CSV está codificado con UTF-8, y se ha verificado que está correctamente codificado con UTF-8 desde el archivo fuente, así como al descargarlo utilizando otros navegadores.

Sin embargo, en Safari el conjunto de caracteres es incorrecto. Está utilizando un conjunto de caracteres predeterminado, como se ve al mirar en el menú:

Ver > Codificación de texto > Predeterminado

Si lo cambio a:

Ver > Codificación de texto > Unicode (UTF-8)

Obtengo los caracteres correctos mostrados.

¿Por qué UTF-8 no es el predeterminado? ¿Cómo puedo forzar que sea el predeterminado?

¿No es UTF-8 el predeterminado para todo el sistema operativo MacOS, así que no tengo idea de por qué Safari estaría utilizando algo diferente?

0voto

Jim Leask Puntos 161

Al investigar en la configuración de Safari, descubrí que la Codificación predeterminada era Occidental (ISO Latin 1)

Ajustes... > pestaña Avanzado > Codificación predeterminada

Cambiar esto a Unicode (UTF-8) ahora utiliza correctamente caracteres UTS-8 en mi descarga de CSV y ya no están garbled.

Esto funciona para mí, por lo que lo estoy poniendo como respuesta, pero todavía no entiendo por qué una configuración tan poco razonable como Occidental (ISO Latin 1) es la predeterminada para la codificación de Safari.

Tampoco sé si esto afectará el uso de Safari en otros sitios web que tienen caracteres multilingües.

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