Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ist beim Öffnen verstümmelt

PHP ist beim Öffnen verstümmelt

尚
Original
2019-10-29 17:29:123133Durchsuche

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:

rrree

Die 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=&#39;Content-Type&#39; content=&#39;text/html; charset=utf-8&#39; />

2 :

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!

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