Heim > Artikel > Backend-Entwicklung > PHP ist beim Öffnen verstümmelt
1. Überprüfen Sie das Problem der Konvertierung der HTML-Seite in die UTF-8-Kodierung
1. Fügen Sie eine Zeile nach dem Kopf und vor dem Titel hinzu:
rrreeDie Reihenfolge darf nicht falsch sein, sie muss nach dem Kopf und vor dem Titel erfolgen.
2.html-Dateikodierungsproblem:
Klicken Sie auf das Editor-Menü: „Datei“ -> „Speichern unter“. Sie können die Kodierung der aktuellen Datei sehen. Stellen Sie sicher, dass die Dateikodierung korrekt ist : UTF -8,
Wenn es ANSI ist, müssen Sie die Kodierung ändern in: UTF-8.
3. HTML-Datei-Header-Stücklistenproblem:
Beim Konvertieren von Dateien von anderen Kodierungen in die UTF-8-Kodierung wird manchmal ein BOM-Tag am Anfang der Datei hinzugefügt,
Ein BOM-Tag kann dazu führen, dass der Browser bei der Anzeige chinesischer Schriftzeichen verstümmelte Zeichen anzeigt.
So löschen Sie dieses Stücklisten-Tag:
1 Sie können die Datei mit Dreamweaver öffnen und erneut speichern, um das Stücklisten-Tag zu entfernen!
2. Sie können die Datei mit EditPlus öffnen und im Menü „Einstellungen“->„Datei“->„UTF-8-Signatur“ auf „Signatur immer löschen“ einstellen Speichern Sie dann die Datei. Das heißt, das Stücklistenetikett kann entfernt werden!
3. Problem mit der UTF-8-Kodierung des WEB-Servers:
Wenn Sie die oben aufgeführten Schritte ausführen und immer noch Probleme mit der chinesischen Verstümmelung haben, überprüfen Sie bitte die Kodierung des von Ihnen verwendeten WEB-Servers
Wenn Sie Apache verwenden, stellen Sie bitte den Zeichensatz in der Konfigurationsdatei auf: utf-8 ein (hier werden nur die Methoden aufgeführt, das spezifische Format entnehmen Sie bitte der Apache-Konfigurationsdatei)
Wenn Sie Nginx verwenden, setzen Sie bitte den Zeichensatz in nginx.conf auf utf-8. Suchen Sie speziell nach „charset gb2312;“ und ändern Sie ihn in „charset utf-8;“.
2. PHP-Seitenkonvertierungsproblem in UTF-8
1. Fügen Sie eines am Anfang des Codes hinzu:
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
Klicken Sie auf das Menü des Editors: „Datei“ -> „Speichern unter“, Sie können die Kodierung der aktuellen Datei sehen. Stellen Sie sicher, dass die Dateikodierung UTF-8 ist,
Wenn es sich um ANSI handelt, müssen Sie die Kodierung in UTF-8 ändern.
3. Probleme bei der Verwendung der UTF-8-Kodierung für MYSQL-Datenbanken
1. Verwenden Sie phpmyadmin, um Datenbanken und Datentabellen zu erstellen.
Beim Erstellen einer Datenbank stellen Sie bitte „Organisation“ ein. zu: „utf8_general_ci“
oder führen Sie die Anweisung aus:
header("Content-Type: text/html;charset=utf-8");
Beim Erstellen einer Datentabelle: Wenn dieses Feld Chinesisch speichert, müssen Sie „Organisation“ auf „utf8_general_ci“,
Wenn das Feld Englisch oder Zahlen speichert, ist die Standardeinstellung in Ordnung. Empfohlen:PHP-Server
Das obige ist der detaillierte Inhalt vonPHP ist beim Öffnen verstümmelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!