Lösung für verstümmelte chinesische Schriftzeichen in PHP:
Das Problem verstümmelter chinesischer Schriftzeichen in reinen PHP-Seiten (Die Daten sind statisch)
Wenn Ihre PHP-Seite verstümmelt ist, fügen Sie einfach den folgenden Code am Anfang der Seite hinzu.
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?>
2. PHP+Mysql-Chinesisch verstümmeltes Problem
Zusätzlich zum dritten Vorgang 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'); //接下来的就是查出数据或者修改,增加 ?>
Wenn Sie MySQL Version 4.1 oder höher verwenden, können Sie nach dem Link-Datenbank-Vorgang eine Zeichenkodierung festlegen, wie unten.
UTF-8-Kodierung ist nur eine der Kodierungen, wenn Sie Wenn Sie keine UTF-8-Kodierung verwenden möchten, können Sie auch andere Kodierungen verwenden. Ersetzen Sie einfach UTF-8 durch die Kodierung, die Sie verwenden möchten. Derzeit werden GB2312 und UTF-8 hauptsächlich in der chinesischen Website-Entwicklung verwendet.
Eine Sache ist zu beachten: Der vor dem PHP-Programm hinzugefügte Code, der Datenbankoperationen ausführen muss, muss mit der PHP-Codierung gb2312 übereinstimmen. dann die MySQL-Codierung Es ist gb2312. Wenn es utf-8 ist, dann ist die MySQL-Codierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten
Weitere PHP-Kenntnisse finden Sie unter PHP chinesische Website !
Das obige ist der detaillierte Inhalt vonphp Chinesische Schriftzeichen verstümmelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!