Heim  >  Artikel  >  Backend-Entwicklung  >  Häufige Probleme und Lösungen für verstümmelte Webseiten

Häufige Probleme und Lösungen für verstümmelte Webseiten

*文
*文Original
2017-12-28 15:46:099688Durchsuche

Wenn wir Webseiten erstellen, stoßen wir häufig auf verstümmelte chinesische Webseiten. Im Folgenden wird der Herausgeber von Script House vier häufige verstümmelte HTML-Webseiten und Lösungen vorstellen nach unten. Ich hoffe, es hilft allen.

Als ein Kollege letzte Woche an einer Webseite arbeitete, stellte er fest, dass die Webseite nach dem Öffnen verstümmelt war. Der Kollege war sehr verwirrt und wusste nicht, wie er das Problem lösen sollte Ich habe mir die Zeit genommen, das häufiger auftretende Problem mit verstümmelten HTML-Webseiten und seine Lösung zu lösen. Die Methoden werden zusammengestellt und mit allen geteilt.

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

1. HTML-Zeichencodierungsproblem

Dieses Problem kommt häufig vor und ist auch das offensichtlichste und am einfachsten zu lösende.

Fügen Sie im e0d5b055b128e8aa6d694e7a88aabe96 der Webseite hinzu:


<meta http-equiv="Content-Type" Content="text/html;charset=utf8"/>



.


2. PHP-Zeichencodierungsproblem

Dies ähnelt dem oben genannten.


Fügen Sie Folgendes hinzu:



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


über der Datei.


3. Das Kodierungsproblem der Datei selbst

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


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


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. Probleme mit der Datenbankkodierung

MySQL-Daten sind bei der Installation standardmäßig mit Latin1 kodiert, daher ist es wahrscheinlich, dass die Webseite verstümmelt ist .


Verwenden Sie root, um die Datenbank aufzurufen.


Geben Sie Showvariablen wie „Zeichen%“ ein.


Sie können sehen:


character_set_client

character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server
character_set_system

Diese 7 Werte.


Der Befehl „Set Names ut8“ kann die drei


character_set_client

character_set_connection
character_set_results

auf utf8 setzen.


Wenn Sie also eine MySQL-Datenbank erstellen, stellen Sie sicher, dass der Zeichensatz und die Sortierung auf utf8 eingestellt sind.


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


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


Verwandte Empfehlungen:

PHP-Problem mit verstümmeltem Code [Lösung]_PHP-Tutorial

Wie löst man die verstümmelten Zeichen in ThinkPHP?

Problem mit verstümmeltem utf-8-PHP-Code – teilweise verstümmelter Code

Das obige ist der detaillierte Inhalt vonHäufige Probleme und Lösungen für verstümmelte Webseiten. 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