Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn Mac-PHP-Exporte mit verstümmelten Zeichen Excel-Dateien enthalten?

Was tun, wenn Mac-PHP-Exporte mit verstümmelten Zeichen Excel-Dateien enthalten?

藏色散人
Freigeben: 2023-03-11 19:44:01
Original
2703 Leute haben es durchsucht

Die Lösung für verstümmeltes Excel, das von Mac PHP exportiert wurde: Öffnen Sie zuerst die entsprechende PHP-Datei und legen Sie dann „header('Content-Type: application/vnd.ms-excel; charset=gb18030');“ fest.

Was tun, wenn Mac-PHP-Exporte mit verstümmelten Zeichen Excel-Dateien enthalten?

Die Betriebsumgebung dieses Artikels: macOS10.15-System, PHP7.1-Version, MacBook Air 2019-Computer

Was soll ich tun, wenn Mac-PHP-Exporte mit verstümmelten Zeichen übertreffen?

(PHP) behebt das verstümmelte chinesische Problem beim Exportieren von CSV, XLS, XLSX aus einem MacBook.

Hintergrund: Unter normalen Umständen müssen wir beim Exportieren von CSV (oder XLS oder XLSX) die Textkodierung der Dateiausgabe festlegen der Dateiheader:

header('Content-Type: application/vnd.ms-excel; charset=utf8');
Nach dem Login kopieren

Wenn Sie die UTF8-Codierung verwenden, ist wps im Allgemeinen einfach zu verwenden, aber Office ist nicht einfach zu verwenden (Office wird beim Öffnen verstümmelt);

Dann habe ich es lange, lange verwendet gbk oder gb2312, um dieses Problem zu lösen:

header('Content-Type: application/vnd.ms-excel; charset=gbk');
Nach dem Login kopieren

Ich habe heute gerade entdeckt, dass es nicht möglich ist, die GBK-Kodierung in einer MacBook-Umgebung festzulegen. Es wird auch verstümmelt sein. Nachdem ich auf Baidu gesucht habe, habe ich herausgefunden, dass es auf gb18030 eingestellt sein sollte , zusätzlich zum Ändern des Dateikopfes gibt es auch Denken Sie daran, die Kodierung des ausgegebenen Inhalts zu ändern, zum Beispiel den Ausgabetitel:

header('Content-Type: application/vnd.ms-excel; charset=gb18030');
Nach dem Login kopieren

Die geänderte Exportklasse:

https://www.cnblogs.com /tujia/p/11358096.html


Ende.


Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn Mac-PHP-Exporte mit verstümmelten Zeichen Excel-Dateien enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage