Ich habe gerade PHP gelernt und beim Schreiben von Projekten tauchen oft verstümmelte Zeichen auf. Wie kann man also den verstümmelten Code in PHP lösen? Der folgende Artikel stellt Ihnen die Lösung für verstümmelte Zeichen in PHP vor. Ich hoffe, er wird Ihnen hilfreich sein.
1. Problem mit chinesischem verstümmeltem Code auf der PHP-Seite (die Daten sind statisch)
Wenn Ihre PHP-Seite verstümmelten Code aufweist, Um das Problem zu lösen, muss die Codierung von PHP selbst mit der Codierung der HTML-Webseite übereinstimmen.
Fügen Sie einfach den folgenden Code am Anfang der Seite hinzu.
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?>
2. PHP+Mysql-chinesisches verstümmeltes Problem (die Daten sind dynamisch)
Zusätzlich zum zweiten In Zusätzlich zum 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, die Sie nicht verwenden möchten. Sie können auch andere Kodierungen verwenden, die Sie verwenden möchten. Derzeit wird GB2312 hauptsächlich in der chinesischen Website-Entwicklung verwendet . und UTF-8 zwei Kodierungen.
Hinweis:
Die vor dem PHP-Programm hinzugefügte Kodierung, die Datenbankoperationen ausführen muss, muss mit PHP konsistent sein Kodierung: Wenn die PHP-Kodierung gb2312 ist, ist die MySQL-Kodierung gb2312. Wenn sie utf-8 ist, ist die MySQL-Kodierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten
Für Weitere PHP-bezogene Kenntnisse finden Sie auf derPHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWie löse ich verstümmelten PHP-Code?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!