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

藏色散人
Freigeben: 2023-03-07 22:16:01
Original
3318 Leute haben es durchsucht

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 der Webseite hinzu:

.

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
Nach dem Login kopieren

diese 7 Werte sehen.

Unter diesen kann der Befehl set name ut8 die drei

character_set_client 
character_set_connection
character_set_results
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage