Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?
Lösung für verstümmelte chinesische Daten, die per PHP hochgeladen wurden: 1. Ändern Sie den Zeichensatz in der PHP-Kodierung. Der Code lautet „header(“Content-Type: text/html; charset=utf-8“);“; Bibliothek Um den Zeichensatz der Tabelle festzulegen, führen Sie die Anweisung „alter table ... Convert to Character Set UTF8;“ aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn die von PHP hochgeladenen chinesischen Daten verstümmelt sind?
Zuerst war das Bild vorne falsch, wurde aber später korrigiert
1 Ändern Sie den Zeichensatz in der PHP-Kodierung
header("Content-Type: text/html; charset=utf-8"); //一个地方 $link = @mysql_connect("localhost", "root", "root") or die("提示:数据库连接失败!"); mysql_query('SET NAMES UTF8');//两个地方,记住是utf8不是utf-8 mysql_select_db("test", $link);
2 kodiert in UTF-8
3. Wenn die beiden oben genannten Schritte nicht erfolgreich sind, müssen Sie den Zeichensatz der Datenbanktabelle berücksichtigen. Natürlich lag mein Fehler im Zeichensatz der Tabelle Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonWas tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!