Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?

Was tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?

藏色散人
藏色散人Original
2022-10-25 11:05:442053Durchsuche

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.

Was tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?

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?

Was tun, wenn PHP chinesische Daten mit verstümmelten Zeichen hochlädt?

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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn