Surmonter les problèmes d'importation CSV UTF-8 dans Excel pour Mac
Lors de la tentative de sortie de fichiers CSV codés en UTF-8, les utilisateurs peuvent rencontrer des problèmes d'importation erreurs dans Microsoft Excel pour Mac. Malgré une configuration correcte des en-têtes HTTP, les caractères peuvent toujours être rendus de manière incorrecte.
La solution insaisissable réside dans l'incorporation de la marque d'ordre des octets (BOM) dans la sortie CSV. La nomenclature est une séquence de trois octets qui identifie le codage du fichier. Pour UTF-8, la nomenclature est représentée par les valeurs hexadécimales EF BB BF.
Pour inclure la nomenclature dans la sortie, ajoutez simplement la ligne de code suivante avant de faire écho aux données :
echo "\xEF\xBB\xBF"; // UTF-8 BOM
En incorporant cette modification, le fichier CSV sera importé correctement dans Excel pour Mac, préservant l'encodage UTF-8 et affichant les caractères avec précision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!