Je télécharge un fichier CSV, que Safari (de manière agaçante) place directement sur la page. Ce fichier CSV est encodé en UTF-8, et a été vérifié comme étant correctement encodé en UTF-8 à partir du fichier source, ainsi qu'en le téléchargeant avec d'autres navigateurs.
Cependant, dans Safari, l'ensemble de caractères est incorrect. Il utilise un ensemble de caractères par défaut, comme indiqué en regardant dans le menu :
Affichage > Codage Texte > Par défaut
Si je le change à :
Affichage > Codage Texte > Unicode (UTF-8)
Les caractères corrects sont affichés.
Pourquoi UTF-8 n'est-il pas par défaut ? Comment puis-je le forcer à être par défaut ?
UTF-8 n'est-il pas le défaut pour tout le système d'exploitation MacOS, donc je ne comprends pas pourquoi Safari utiliserait quelque chose de différent.