Lösung für das Problem, dass chinesische Eingabeinhalte nicht in PHP angezeigt werden können: 1. Öffnen Sie die entsprechende PHP-Datei. 2. Setzen Sie die Regionsinformationen auf den Systemstandard, indem Sie die Anweisung „setlocale(LC_ALL,NULL)“ hinzufügen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn der von PHP erhaltene chinesische Eingabeinhalt nicht angezeigt wird?
php fgetcsv liest den Dateiinhalt, aber der chinesische Teil kann immer nicht angezeigt werden. Lösung
Wenn Sie fgetcsv zum Lesen des Dateiinhalts verwenden, kann der chinesische Teil immer nicht angezeigt werden Der Text wird dann mit Buchstaben und Chinesisch gemischt. Die chinesischen Schriftzeichen vor den Buchstaben können nicht gelesen werden, die chinesischen Schriftzeichen nach den Buchstaben können jedoch beibehalten werden.
Die erste Lösung:
Gehen Sie zur offiziellen PHP-Website und schauen Sie nach. Es stellt sich heraus, dass das Hinzufügen von setlocale das Problem lösen kann.
Dieses Problem trat ursprünglich nicht bei der Verwendung von PHP4 auf. Es kann nur bei PHP5 auftreten...
Hinweis: Die Funktion setlocale() ändert nur die Regionsinformationen für das aktuelle Skript.
Tipps: Sie können die Regionsinformationen über setlocale(LC_ALL,NULL) als Systemstandard festlegen.
// utf-8 setlocale(LC_ALL, 'en_US.UTF-8'); // 简体 setlocale(LC_ALL, 'zh_CN'); //设置回系统默认 setlocale(LC_ALL,NULL);
Die folgenden sind häufig verwendete regionale Kennungen
zh_CN GB2312 en_US.UTF-8 UTF-8 zh_TW BIG5 zh_HK BIG5-HKSCS zh_TW.EUC-TW EUC-TW zh_TW.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_CN.GBK GBK
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der von PHP erhaltene chinesische Eingabeinhalt nicht angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!