Heim > Backend-Entwicklung > PHP-Tutorial > Warum zeigt meine UTF-8-CSV-Datei in Excel falsche Sonderzeichen an und wie kann ich das beheben?

Warum zeigt meine UTF-8-CSV-Datei in Excel falsche Sonderzeichen an und wie kann ich das beheben?

Patricia Arquette
Freigeben: 2024-12-20 16:58:16
Original
780 Leute haben es durchsucht

Why Does My UTF-8 CSV File Display Incorrect Special Characters in Excel, and How Can I Fix It?

Probleme beim Exportieren von UTF-8 CSV für Excel

Trotz korrekter Header für die UTF-8-Codierung zeigt Excel beim Importieren von a hartnäckig Sonderzeichen falsch an Mit PHP generierte CSV-Datei. Dieses frustrierende Problem hat viele Benutzer verwirrt, darunter auch den Autor des ursprünglichen Beitrags.

Der allgemeine Vorschlag, die BOM (Byte Order Mark) einzubeziehen, hat sich für einige als schwer fassbar erwiesen, da das Hinzufügen dazu führt, dass Excel die BOM anhängt die erste Zelle. Es ergab sich jedoch eine Lösung von einem Benutzer, der Erfolg hatte, indem er die Stückliste mithilfe des folgenden Codes explizit zur Ausgabe hinzufügte:

header('Content-type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename=Customers_Export.csv');
echo "\xEF\xBB\xBF"; // UTF-8 BOM
Nach dem Login kopieren

Obwohl dieser Ansatz nicht ideal ist, löste er effektiv das Codierungsproblem für Excel 2007 Windows . Es ist ungewiss, ob es unter Mac OS funktionieren wird.

Das obige ist der detaillierte Inhalt vonWarum zeigt meine UTF-8-CSV-Datei in Excel falsche Sonderzeichen an und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage