Lassen Sie uns über Probleme mit der CSS UTF-8- und GB2312-Kodierung sprechen
Autor:Eve Cole
Aktualisierungszeit:2009-06-06 18:41:25
Ich weiß nicht, ob Sie beim Erstellen von Seiten auf das Problem stoßen werden, dass die Stildefinition nicht wirksam wird. Die grundlegende Manifestation ist, dass der Stil nicht angezeigt wird oder nur in einigen Browsern ordnungsgemäß funktioniert Normalerweise müssen die folgenden Schritte ausgeführt werden:
Bestätigen Sie, ob die geänderte Stildatei die Stildatei der aktuellen Seite ist (bei mehreren Umgebungen).
Bestätigen Sie, ob der Pfad in der Datei korrekt ist (vielleicht haben Sie mehr oder weniger aus Versehen geschrieben)
Wenn die beiden oben genannten Punkte bestätigen, dass kein Problem vorliegt oder nur ein Teil des Stils ungültig ist, kann grundsätzlich festgestellt werden, dass das Codierungsproblem der Datei vorliegt
Jeder weiß, dass die Verwendung von „UTF-8“ eine bessere plattformübergreifende Kompatibilität aufweist als „GB2312“, aber er weiß nicht unbedingt, dass die Codierung der Datei nicht mit der Deklaration der Dateicodierung übereinstimmt Wenn der Codierungstyp der Datei deklariert wird, wurde die Codierung geändert, was häufig dazu führt, dass der Codierungstyp der Datei einfach deklariert wird, ohne dass der Dateicodierungstyp tatsächlich geändert wird. Da die tatsächliche Codierung der Datei von der Deklaration abweicht, tritt ein Analysefehler auf.
Wie sind die oben genannten Probleme entstanden?
Es wurde nur die Deklaration geändert und der der Deklaration entsprechende Dateikodierungstyp wurde nicht gespeichert.
Beim Kopieren zwischen verschiedenen Dateien ist die Kodierung zwischen den beiden Dateien unterschiedlich
Das obige Problem kann gelöst werden, indem einfach eine weitere Kopie gespeichert und derselbe Codierungstyp wie bei der Deklaration ausgewählt wird.
Wenn keine der oben genannten Methoden funktioniert, liegt möglicherweise ein Problem mit der Bearbeitungssoftware vor. Es wird empfohlen, einen anderen Editor auszuprobieren.
Die mir bisher bekannten Editoren, die Probleme verursachen können, sind:
EmEditor Professional v7.50 Alpha 5 (es hängt möglicherweise immer noch mit der Alpha-Version zusammen. Wenn UTF-8 nicht signiert ist und bestimmte chinesische Zeichen am Ende des Stilkommentars erscheinen, z. B. „不,用,交,名, Fast „见,鬼, Comment“, on, of, out, write, next, present, face, day usw. führen dazu, dass der nachfolgende Inhalt nicht von IE7 analysiert werden kann.)
Editplus (Ich weiß nicht, um welche Version es sich handelt. Wenn jemand es weiß, sagen Sie es mir bitte. Beim Speichern von UTF-8 mit einer Signatur führt die Signatur dazu, dass der Inhalt nicht analysiert wird.)
Hinweis: Das Obige bezieht sich auf den Stilteil, einschließlich der Stile auf der Seite und unabhängiger Stildateien.