Meine Seite hatte heute auch verstümmelte Zeichen, also habe ich im Internet nach verwandten Problemen gesucht. Ich habe sie auch mit dem Editp-Editor ausprobiert und bin zu „Dokument – Dateikodierung – Ändern“ gegangen Dateikodierung – wählen Sie einfach die gewünschte Kodierung aus
Auf Webseiten tritt häufig das Problem verstümmelter chinesischer Zeichen auf. Wenn ich in der Vergangenheit auf Probleme mit verstümmeltem Code stieß, probierte ich immer wieder verschiedene Kodierungsmethoden aus, bis es mir gelang. Gestern ist das Projekt erneut auf dieses Problem gestoßen, daher habe ich einen einfachen Test durchgeführt.
HTML-Dateien verfügen über Kodierungsmethoden wie „UTF-8“, „GBK“ usw. Diese sind im Notepad möglicherweise nicht sichtbar, aber in Eclipse können Sie die Kodierungsmethode für HTML-Dateien festlegen, wie in den folgenden Bildern erläutert.
Test 1:
Speichern Sie die HTML-Datei im „UTF-8“-Modus. Der spezifische Dateiinhalt wird unten angezeigt:
Wie Sie im Bild sehen können, ist die Codierungsmethode der Datei „UTF-8“, wie von Other im roten Feld unten gezeigt, das in Eclipse festgelegt ist. Das rote Kästchen über dem Bild zeigt die vom Browser zum Öffnen der Datei verwendete Kodierungsmethode an, die als „UTF-8“ angezeigt wird.
Öffnen Sie die Datei mit dem IE und Sie sehen das folgende Bild:
Überprüfen Sie die Kodierungsmethode des Browsers. Sie können sehen, dass der Browser automatisch die Methode „UTF-8“ auswählt und keine verstümmelten Zeichen angezeigt werden.
Stellen Sie die Browser-Kodierungsmethode auf „GB2312“ um. Sie können das folgende Bild sehen:
Test 2:
Speichern Sie die HTML-Datei im „UTF-8“-Modus und stellen Sie die Kodierungsmethode im Dateiheader auf „GBK“ ein, wie unten gezeigt:
Dies zeigt: Die Kodierungsmethode der Datei ist „UTF-8“ und die Standardmethode zum Öffnen der Datei ist „GBK“.
Der Screenshot zum Öffnen dieser Datei mit dem IE sieht wie folgt aus:
Sie können sehen, dass der Browser es gemäß den Anweisungen der HTML-Datei im „GB2312“-Modus öffnet. Da die Kodierungsmethode der Datei selbst „UTF-8“ ist, werden verstümmelte Zeichen angezeigt. Aber die Quelldatei der Webseite ist nicht verstümmelt.
Wählen Sie als Browser-Kodierungsmethode „UTF-8“ und Sie können sehen, dass die verstümmelten Zeichen verschwinden. Der Screenshot sieht wie folgt aus:
Zu diesem Zeitpunkt ist der Test beendet. Fassen Sie die folgenden Punkte zusammen:
1. Die HTML-Datei hat ein Kodierungsformat, das nur in einem bestimmten Editor angezeigt und eingestellt werden kann.
2. Der im „content-type“ im Header der HTML-Datei festgelegte „Zeichensatz“ teilt dem Browser mit, welche Codierungsmethode zum Öffnen der Datei verwendet wird.
3. Im Allgemeinen sollten die Kodierungsmethoden in den Punkten 1 und 2 konsistent sein. Inkonsistenzen können zu verstümmelten Zeichen führen.
4. Wenn der Browser verstümmelte Zeichen anzeigt, die Seitenquelldatei jedoch nicht verstümmelt ist, können Sie das richtige Chinesisch sehen, indem Sie die Codierungsmethode des Browsers ändern. Wenn in der Quelldatei der richtige „Zeichensatz“ festgelegt ist, ist dies nicht der Fall Sie müssen die Kodierungsmethode des Browsers ändern.