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?
Dieser Artikel testet die Umgebung: CentOS 7 64-B...
Zwei Fälle: 1. Mit Index 2. Ohne Index Voraussetz...
1. Warum verpacken? Erleichtert das Aufrufen von ...
In diesem Artikel wird der spezifische Code für d...
Betrachten wir zunächst ein Beispiel: In der Arti...
Diese Datenbankabfrageanweisung ist eine von 50 D...
Inhaltsverzeichnis Abhängigkeiten installieren Bo...
Inhaltsverzeichnis 1. Ziehen Sie das MySQL-Image ...
Inhaltsverzeichnis 1. Zwei setState, wie oft soll...
Beginnen wir die Diskussion mit einer häufig gest...
Es gibt zwei spezielle Werte, die jeder Eigenscha...
Hier ist eine Fallstudie zu Ihrer Information, wi...
Die wesentlichen Inhalte dieses Artikels sind wie...
1. Verwenden Sie das Tag <a> zum Vervollstä...
In diesem Artikel wird der spezifische JS-Code zu...