Die Lösung für die von PHP ausgegebenen verstümmelten chinesischen Zeichen lautet: Wir müssen nur die Codierung im Header der PHP-Datei festlegen. Der spezifische Code lautet: [header("content-type:text/html; charset=utf-8 ");].
php Chinesische verstümmelte Probleme werden im Allgemeinen in die folgenden Situationen unterteilt:
(empfohlenes Tutorial: php-Tutorial)
Der erste Typ: Chinesische verstümmelte Zeichen erscheinen in der HTML-Datei
Wenn Ihre HTML-Datei verstümmelte Zeichen enthält, können Sie dem Head-Tag eine UTF8-Codierung hinzufügen ( Internationale Kodierung): UTF-8 ist eine länderlose Kodierung, das heißt, sie ist sprachunabhängig und kann in jeder Sprache verwendet werden.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Zweiter Typ: Die mit HTML und PHP gemischte Seite erscheint verstümmelt
So mischen Sie HTML und PHP: Zusätzlich zu den in der ersten Methode genannten Vorgängen müssen Sie auch PHP verwenden Fügen Sie diesen Code am Anfang der Datei hinzu:
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?>
Der dritte Typ: Chinesische verstümmelte Zeichen erscheinen auf der reinen PHP-Seite
Wenn Ihre PHP-Seite verstümmelt erscheint, fügen Sie einfach am Anfang Folgendes hinzu der Seite Der Code reicht aus.
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?>
Der vierte Typ: Chinesische verstümmelte Zeichen erscheinen in PHP+Mysql
Zusätzlich zu den im dritten Typ genannten Vorgängen müssen Sie diese auch zur Datenbank hinzufügen, bevor Sie sie abfragen/ändern/ Hinzufügen Ihrer Daten. 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'); //接下来的就是查出数据或者修改,增加 ?>
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen bei der Ausgabe chinesischer Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!