Heim >Backend-Entwicklung >PHP-Problem >Wie löst man verstümmelte Zeichen in PHP?
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.
Die PHP-Dateiausgabe ist verstümmelt
Ob es sich um eine verstümmelte Seite mit gemischtem HTML und PHP handelt oder um ein verstümmeltes Problem mit eine reine PHP-Seite (die Daten sind statisch), und die Codierung von PHP selbst muss mit der Codierung der HTML-Webseite übereinstimmen.
Verwenden Sie die header()-Anweisung, um die PHP-Kodierung mit der Kodierung der Webseite konsistent zu halten.
Die Dateninteraktion zwischen PHP und MySQL erscheint verstümmelt
Zu diesem Zeitpunkt sollte die Codierung von PHP und der Datenbank konsistent sein .
Wenn Sie MySQL Version 4.1 oder höher verwenden, können Sie nach dem Link-Datenbank-Vorgang eine Zeichenkodierung festlegen, wie die folgende
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 werden hauptsächlich GB2312 und UTF verwendet Entwicklung. -8 Zwei Kodierungen.
Zu beachten ist, dass die vor dem PHP-Programm, das Datenbankoperationen ausführen muss, hinzugefügte mysql_query("set name's 'coding'"); mit der PHP-Codierung übereinstimmen muss Die Codierung ist gb2312, dann ist die MySQL-Codierung gb2312. Wenn es utf-8 ist, dann ist die MySQL-Codierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten
Das obige ist der detaillierte Inhalt vonWie löst man verstümmelte Zeichen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!