UTF-8- und GB2312-Webkodierung

UTF-8- und GB2312-Webkodierung

In letzter Zeit haben mich viele Studenten zur Kodierung von Webseiten befragt. Was ist der Unterschied zwischen der Kodierung gb2312 und utf-8? Lassen Sie uns heute zusammenfassen.
In letzter Zeit haben mich viele Studenten zur Kodierung von Webseiten befragt. Was ist der Unterschied zwischen der Kodierung gb2312 und utf-8? Die heutige Zusammenfassung:
Ich weiß nicht, ob Sie beim Erstellen einer Seite schon einmal auf das Problem gestoßen sind, dass die Stildefinition nicht wirksam wird. Das grundlegende Problem besteht darin, dass der Stil, egal wie Sie ihn ändern, nicht angezeigt wird oder nur in einigen Browsern ordnungsgemäß funktioniert. Normalerweise müssen Sie zu diesem Zeitpunkt die folgenden Schritte ausführen:
Bestätigen Sie, ob die geänderte Stildatei die Stildatei der aktuellen Seite ist (bei mehreren Umgebungen).
Bestätigen Sie, dass der Pfad in der Datei korrekt ist (vielleicht haben Sie versehentlich zu viel oder zu wenig geschrieben)
Wenn beide der oben genannten Punkte als in Ordnung bestätigt werden oder nur ein Teil der Stile ungültig ist, kann grundsätzlich festgestellt werden, dass es sich um ein Problem mit der Dateikodierung handelt. Jeder weiß, dass die Verwendung von „UTF-8“ plattformübergreifender kompatibler ist als „GB2312“, aber sie wissen möglicherweise nicht, dass die Dateikodierung und die Dateikodierungsdeklaration nicht dasselbe sind. Sie denken, dass sich die Dateikodierung ändert, sobald der Dateikodierungstyp deklariert ist. Infolgedessen wird der Dateikodierungstyp oft einfach deklariert, aber der Dateikodierungstyp wird nicht tatsächlich geändert. Wenn der Browser die Datei mit dem deklarierten Kodierungstyp analysiert, unterscheidet sich die tatsächliche Kodierung der Datei von der Deklaration, was zu einer falschen Analyse führt.
Wie entstehen die oben genannten Probleme?
Nur die Deklaration wurde geändert, und der der Deklaration entsprechende Dateikodierungstyp wurde nicht gespeichert. Beim Kopieren zwischen verschiedenen Dateien sind die Kodierungen der beiden Dateien unterschiedlich. Das obige Problem kann gelöst werden, indem eine weitere Kopie gespeichert und derselbe Kodierungstyp wie in der Deklaration ausgewählt wird.
Wenn die oben genannten Methoden nicht funktionieren, liegt möglicherweise ein Problem mit der Bearbeitungssoftware vor. Es wird empfohlen, einen anderen Editor auszuprobieren.
Die mir bekannten Editoren, bei denen es möglicherweise Probleme gibt, sind:
EmEditor Professional v7.50 Alpha 5 (Vielleicht liegt es an der Alpha-Version. Wenn UTF-8 nicht signiert ist und am Ende des Stilkommentars bestimmte chinesische Zeichen stehen, wie etwa „不、用、接、名、近、见、鬼、评、论、的、出、写、下、现、面、日“, kann der nachfolgende Inhalt nicht von IE7 analysiert werden.)
Editplus (Ich weiß nicht, welche Version es ist. Wenn es jemand weiß, sagen Sie es mir bitte. Wenn ich UTF-8 speichere und eine Signatur hinzufüge, führt die Signatur dazu, dass der Inhalt nicht analysiert werden kann.)
Hinweis: Das Obige bezieht sich auf den Stilteil, einschließlich des Stils auf der Seite und der unabhängigen Stildatei.

<<:  Node.js gibt je nach Anforderungspfad unterschiedliche Daten zurück.

>>:  So migrieren Sie das Datenverzeichnis in mysql8.0.20

Artikel empfehlen

Detaillierte Erklärung zum MySQL-Datenarchivierungstool mysql_archiver

Inhaltsverzeichnis I. Überblick 2. pt-archiver Ha...

MySQL-Onlineprobleme mit langsamem Log und Optimierungslösungen

Das MySQL-Slow-Log ist ein Informationstyp, auf d...

JavaScript Dom implementiert das Prinzip und Beispiel eines Karussells

Wenn wir ein Karussell bauen wollen, müssen wir z...

Kurztipps für die Linux-Befehlszeile: So finden Sie eine Datei

Wir alle haben Dateien auf unseren Computern gesp...

Detaillierte Erklärung zur Verwendung von this.$set in Vue

Inhaltsverzeichnis Verwendung von this.$set in Vu...

Beispielcode zur Implementierung eines 3D-Zauberwürfels mit CSS

Lassen Sie uns heute einen einfachen 3D-Zauberwür...

Die 6 effektivsten Möglichkeiten zum Schreiben von HTML und CSS

In diesem Artikel werden die sechs wirksamsten Me...

Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vorwort: Wie erhält man die Koordinaten der aktue...

So prüfen Sie, ob Daten vorhanden sind, bevor Sie sie in MySQL einfügen

Geschäftsszenario: Der Besuchsstatus des Besucher...

CSS verwendet das Autoflow-Attribut, um einen Sitzauswahleffekt zu erzielen

1. Autoflow-Attribut: Wenn die Länge und Breite d...

Standards zum Schreiben von Codekommentaren bei der Webseitenerstellung

<br />Ich habe die in meiner Arbeit verwende...

Easyswoole Ein-Klick-Installationsskript und Pagoden-Installationsfehler

Häufig gestellte Fragen Wenn Sie easyswoole zum e...

Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)

Inhaltsverzeichnis Wir haben in einem früheren Ar...

Quellcode der HTML-Einstellungen für die Benutzerregistrierungsseite

Gestalten Sie die oben gezeigte Webseite: <!DOC...