Lösung für das Problem verstümmelter chinesischer Zeichen, wenn PHP Daten in der Datenbank speichert: Fügen Sie zuerst Attribute zum Dateiheader [] hinzu, und fügen Sie dann [utf-8]-Codierungsdateien zum PHP-Code hinzu Geben Sie in der Datenbank [utf8_general_ci] ein und setzen Sie schließlich das Operationsfeld auf utf8.
Lösung für verstümmelte chinesische Daten, wenn PHP Daten in der Datenbank speichert:
1. Fügen Sie im Allgemeinen das Attribut: 中加入属性:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
保证,网页是"utf-8"编码。
2. PHP代码设置。在php代码的开始部分加入以下代码:
header(”Content-type: text/html;charset=utf-8″);
且要求保存的文件编码方式是utf-8
(可以用EditPlus打开设置,如下图),这样就保证了该文件也是utf-8编码。
3. 数据库中表的字段中存储中文的部分,要设置为utf8_general_ci
mysql_connect(’localhost’,'user’,'password’);mysql_select_db(’db’);mysql_query(”set names utf8;”); //**设置字符集***
im HTML-Code hinzu, um sicherzustellen, dass die Webseite „utf-8“ codiert ist. 2. PHP-Code-Einstellungen. Fügen Sie den folgenden Code am Anfang des PHP-Codes hinzu: rrreee und die zum Speichern der Datei erforderliche Kodierungsmethode ist utf-8
(Sie können EditPlus verwenden, um die Einstellungen zu öffnen, wie unten gezeigt), Dadurch wird sichergestellt, dass die Datei auch die UTF-8-Kodierung aufweist.
3. Der Teil, der chinesische Zeichen in den Feldern der Tabelle in der Datenbank speichert, muss auf den Typ utf8_general_ci
eingestellt sein.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn chinesische verstümmelte Zeichen erscheinen, wenn PHP Daten in der Datenbank speichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!