Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn PHP Array-Schlüsselnamen mit verstümmelten Zeichen ausgibt?
Lösung für die Ausgabe verstümmelter Array-Schlüsselnamen durch PHP: 1. Fügen Sie „header(“Content-type:text/html;charset=utf-8“);“ hinzu. SETZEN SIE NAMEN UTF8');".
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Was soll ich tun, wenn PHP verstümmelte Array-Schlüsselnamen ausgibt?
1. Das chinesische verstümmelte Problem reiner PHP-Seiten (die Daten sind statisch)
Dazu müssen Sie nur den folgenden Code am Anfang der Seite hinzufügen und dann die UTF-8-codierte Datei speichern.
<?php header("Content-type:text/html;charset=utf-8"); ?>
2. PHP+Mysql-Chinesisch verstümmeltes Problem
Zusätzlich zu den im ersten Punkt genannten Vorgängen müssen Sie auch die Datenbankkodierung hinzufügen, bevor Sie Ihre Daten abfragen/ändern/hinzufügen. Darüber hinaus ist anzumerken, dass sich UTF8 hier vom vorherigen unterscheidet und keine horizontale Linie in der Mitte vorhanden ist.
<?php mysql_query('SET NAMES UTF8'); //接下来的就是查出数据或者修改,增加 ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP Array-Schlüsselnamen mit verstümmelten Zeichen ausgibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!