1. Stellen Sie zunächst sicher, dass alle Seiten und Datenbanken dieselbe Kodierung verwenden 2. Wenn Sie mysql_query zum Erstellen von Abfragen verwenden, legen Sie mysql_query('set name utf8')
fest, unabhängig davon, ob Sie Daten in MySQL schreiben ", das ist sehr wichtig. Es ist wichtig, sonst wird das folgende peinliche Erscheinungsbild auftreten und die chinesischen Schriftzeichen werden als eine Ansammlung von ???-Zahlen angezeigt.
3.
header("content-type: text/html; charset=utf-8")
;
hinzufügen Hinweis: Die PHP-Header( )-Funktion sendet rohes HTTP Header an den Client senden. Die Funktion header() muss aufgerufen werden, bevor eine tatsächliche Ausgabe gesendet wird.
Zu beachten ist auch, dass content-type: text/html; charset=utf-8 durch
Semikolons statt durch Kommas getrennt werden
. Dieses kleine Detail nervt mich...
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in PHP SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
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