1. Zwei Möglichkeiten, den Zeichensatz der HTML-Seite anzugeben Methode 1: <meta charset="utf-8"> Methode 2: <meta http-equiv="Inhaltstyp" content="text/html; charset=UTF-8"> Oben sind zwei Möglichkeiten, den Zeichensatz der Seite auf UTF-8 einzustellen (Festlegen des Seitenzeichensatzes). Der Zweck besteht darin, dem Browser den Zeichensatz der HTML-Datei mitzuteilen. 2. Zwei Möglichkeiten, den von der Seite verwendeten Zeichensatz festzulegen Die erste: Der Server gibt den Zeichensatz des Antwortinhalts an; Antwort.setCharacterEncoding("utf-8") Voraussetzung: Der Server leitet über den Server an die angegebene Schnittstelle weiter bzw. leitet um. Der zweite Typ: Seite gibt den Zeichensatz an. Siehe 1 Hinweis: Die erste Methode hat eine höhere Priorität als die zweite Methode. 3. Server-Weiterleitung Die Seite hat den Zeichensatz bereits festgelegt Was ist los und warum funktioniert es nicht? Ursachenanalyse Erledigen Sie die Seitensprunganforderung (Weiterleitung) durch den Server Bei der Rückgabe wird der Zeichensatz der zurückzugebenden Daten nicht angegeben. f12 erfasst das Netzwerk und erhält den Zeichensatz der entsprechenden Seite als ISO-8859-1, sodass beim Parsen der Seite durch den Browser verstümmelte Zeichen erscheinen. Lösung Wenn es sich um eine Weiterleitung handelt, müssen Sie den Zeichensatz der zurückgegebenen Daten als UTF-8 angeben. Antwort.setCharacterEncoding("utf-8"); Serverumleitung Was passiert mit der Seite, wenn Sie eine Weiterleitung durchführen, ohne den Kodierungssatz der zurückgegebenen Daten anzugeben? Der Zeichensatz wird durch die Seite bestimmt, d. h. der Zeichensatz der Seite wird durch die Deklaration des Zeichensatzes in der Seite bestimmt. Beispiel: Die Seite gibt den Zeichensatz an: iso-8859-1 Der Browser analysiert es auch gemäß ISO-8859-1. Selbst wenn die Umleitungseinstellung den Kodierungssatz der Daten zurückgibt, ist dieser ungültig, weil: Die Umleitung führt zu Datenverlust! 5. Zusammenfassung Wenn die Seite vom Server weitergeleitet wird, wird der Zeichensatz der Seite durch die Weiterleitung bestimmt, andernfalls wird der Zeichensatz der umgeleiteten Schnittstelle bzw. der normalen Schnittstelle durch den in der HTML-Seite selbst deklarierten Zeichensatz bestimmt! Hinweis: Wir sprechen heute über das Problem des Seitenzeichensatzes. Dieser unterscheidet sich von den verstümmelten Zeichen, die bei der reinen Dateninteraktion auftreten! Wenn der Zeichensatz außerdem sowohl im HTTP-Antwortheader als auch in den Metadaten angegeben ist, tritt ein Konflikt auf und der Zeichensatz der HTTP-Antwort wird wirksam. Oben sind die Details der beiden Methoden zum Festlegen des Seitenzeichensatzes in HTML aufgeführt. Weitere Informationen zum Festlegen des Seitenzeichensatzes in HTML finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: Detaillierte Erklärung der CSS-Hintergrund- und Rahmen-Tag-Beispiele
>>: Welche magischen Anwendungen haben CSS-Filter?
a href="#"> Nach dem Klicken auf den ...
Ich habe mich vor Kurzem mit Responsive Design be...
[Zusammenfassung] Dieser Artikel erstellt schnell...
Grundsätzlich verfügen alle E-Commerce-Projekte ü...
Inhaltsverzeichnis 1. Einführung in die grub.cfg-...
1. getBoundingClientRect() Analyse Die Methode ge...
1. Die Rolle des Index Im Allgemeinen entspricht ...
Vorwort Dieser Artikel konzentriert sich nur dara...
Inhaltsverzeichnis Anforderung: Abfrage laufender...
Technischer Hintergrund Diese Anwendung verwendet...
In diesem Artikel wird die Installations- und Kon...
CSS 3-Animationsbeispiel - Dynamischer Effekt des...
Ich habe kürzlich bei einer bestimmten Aufgabe das...
Inhaltsverzeichnis Stile in uni-app Zusammenfasse...
Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...