Vorwort: Bei der Verwendung von HTML + CSS für das Webseitenlayout treten beim Durchsuchen von Webseiten häufig verschiedene verstümmelte Probleme auf. Wenn wir dieses Problem lösen wollen, müssen wir zunächst die Ursache des Problems verstehen. In diesem Artikel werden die verschiedenen Ursachen und Lösungen für alle analysiert. Jeder ist herzlich eingeladen, unten einen Kommentar abzugeben, vielen Dank!
Empfohlene Video-Tutorials: HTML-Tutorial
Eins, Ursachen für verstümmelte Zeichen
1. Wenn der Quellcode der Webseite von gbk
geschrieben wurde und der Text im Inhalt von utf-8
geschrieben wurde, dann, wenn Sie den Browser öffnen Dieses Mal wird verstümmelter HTML-Code angezeigt. Im Gegenteil, es werden auch verstümmelte Zeichen angezeigt.
2, die HTML-Webseitenkodierung ist gbk
, aber das Programm ruft den in utf-8
kodierten Inhalt aus der Programmbibliothek ab, was ebenfalls zu verstümmelten Zeichen bei der Kodierung führt.
3. Der Browser kann die Codierung der Webseite nicht automatisch erkennen, was dazu führt, dass die Webseite verstümmelt wird.
2. Methoden zum Lösen verstümmelter Zeichen
Die erste: HTML-Webseiten-Quellcode-Kodierung und Chinesische Schriftzeichen Die Eingabekodierung ist unterschiedlich.
Lösung: Verwenden Sie professionelle Bearbeitungssoftware, um HTML-Webseiten zu schreiben. Zum Beispiel DW.
Versuchen Sie, nicht direkt mit Notepad zu schreiben.
Der zweite Typ : Die Codierung der Webseiteneinstellungen ist gbk
, das Codierungsformat der Datenbankspeicherdaten ist jedoch UTF-8
. Zu diesem Zeitpunkt fragt das Programm die anzuzeigenden Datenbankdaten ab die Daten und transkodiert sie.
Zum Beispiel:
mysql_query("SET NAMES 'UTF-8'") //将查询数据转码为UTF-8
Dann vergessen Sie beim Erstellen einer Webseite nicht den folgenden Inhalt:
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
Dritte Kategorie: Der Browser verursacht verstümmelte Zeichen
Dies wird normalerweise dadurch verursacht, dass die Webseite die meta charset
-Kodierung nicht einstellt. Daher kann der Browser den Standardkodierungstyp Ihrer Webseite nicht erkennen.
Lösung:
1 Wenn die Webseite beim Durchsuchen unleserlich ist, suchen Sie im Browser nach dem Menü zum Konvertieren der Codierung.
2 Wenn Sie Ihre eigene Webseite entwickeln, müssen Sie der Webseite das Codierungs-Tag meta charset
hinzufügen.
<meta http-equiv="Content-Type" content="text/html";charset="UTF-8" />
Wenn die Konvertierung nicht durch Hinzufügen des Codierungs-Tags meta
charset
im Notepad abgeschlossen wird, führt dies auch zu verstümmelten Zeichen. Dies liegt daran, dass nach dem direkten Hinzufügen oder Ändern des Codierungsformats im Notepad das entsprechende Der Inhalt des HTML-Hypertextdokuments ändert sich nicht durch das Hinzufügen oder Ändern des Codierungsformats. Zu diesem Zeitpunkt ist eine echte Transcodierung erforderlich. Daher ist es am besten, den Code mit professioneller Entwicklungssoftware zu schreiben.
Weitere praktische HTML-Tutorials: HTML-Praktisches
Das obige ist der detaillierte Inhalt vonGründe und Lösungen für verstümmelte HTML-Webseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!