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?