Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie verstümmelten PHP-HTML-Code

So lösen Sie verstümmelten PHP-HTML-Code

藏色散人
藏色散人Original
2020-12-02 09:16:293234Durchsuche

Lösung für verstümmelten PHP-HTML-Code: 1. Fügen Sie „charset=utf8“ zur Webseite hinzu. 2. Ändern Sie die Kodierung der Datei selbst auf utf8. 3. Stellen Sie den Zeichensatz und die Sortierregeln auf utf8 ein, wenn Sie die MySQL-Datenbank erstellen . .

So lösen Sie verstümmelten PHP-HTML-Code

Empfohlen: „PHP-Video-Tutorial

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, Dell G3-Computer. Diese Methode ist für alle Computermarken geeignet.

Verstümmelte PHP-HTML-Zeichen lösen

Wenn Sie selbst eine Webseite erstellen, stoßen Sie häufig auf das Problem verstümmelter Webseiten.

Tatsächlich gibt es mehrere Hauptgründe für verstümmelte Webseiten. Die Lösungen sind unten aufgeführt.

1. HTML-Zeichencodierungsproblem

Dieses Problem tritt häufiger auf und ist auch das offensichtlichste und am einfachsten zu lösende.

Fügen Sie im e0d5b055b128e8aa6d694e7a88aabe96 der Webseite hinzu:

cbb7791de8bed7624c75841636669502

.

2. PHP-Zeichencodierungsproblem

Dies ähnelt dem oben genannten.

Fügen Sie hinzu:

header("Content-type: text/html;charset=utf8");

3. Das Kodierungsproblem der Datei selbst

Nicht nur unser Inhalt ist kodiert, sondern auch die Datei selbst ist kodiert.

Verwenden Sie Notepad++, um eine Datei zu öffnen, und Sie können den Inhalt in der unteren rechten Ecke sehen.

Es ist die Kodierung der Datei selbst.

Sie können „Format“ in der Notepad++-Symbolleiste verwenden, um die Kodierung für unsere Dateien zu konvertieren.

4. Datenbankkodierungsproblem

MySQL-Daten sind bei der Installation standardmäßig mit Latin1 kodiert, sodass es wahrscheinlich zu verstümmelten Webseiten kommt, wenn man nicht darauf achtet.

Verwenden Sie root, um die Datenbank aufzurufen,

geben Sie Show-Variablen wie „Zeichen%“ ein

Sie können

character_set_client 

character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server

character_set_system

diese 7 Werte sehen.

Unter diesen kann der Befehl set name ut8 die drei

character_set_client 
character_set_connection
character_set_results

auf utf8 setzen.

Achten Sie also beim Erstellen einer Datenbank in MySQL darauf, den Zeichensatz und die Sortierung auf utf8 zu setzen.

Führen Sie dann in der Datei, die eine Verbindung zur Datenbank herstellt, mysql_query("SET NAMES UTF8") für die Datenbank aus.

Es kann grundsätzlich garantiert werden, dass die Webseite keine Probleme mit verstümmeltem Code aufweist.

Das obige ist der detaillierte Inhalt vonSo lösen Sie verstümmelten PHP-HTML-Code. 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