Parlons des problèmes d'encodage CSS UTF-8 et GB2312
Auteur:Eve Cole
Date de mise à jour:2009-06-06 18:41:25
Je ne sais pas si vous rencontrerez le problème de la définition du style qui ne prend pas effet lors de la création de pages. La manifestation fondamentale est que quelle que soit la façon dont vous modifiez le style, il ne s'affiche pas ou seuls certains navigateurs fonctionnent correctement. il faut généralement suivre les étapes suivantes :
Confirmer si le fichier de style modifié est le fichier de style de la page en cours (dans le cas d'environnements multiples)
Confirmez si le chemin dans le fichier est correct (vous avez peut-être écrit plus ou moins par erreur)
Si les deux points ci-dessus confirment qu'il n'y a pas de problème ou qu'une partie seulement du style n'est pas valide, on peut essentiellement déterminer que le problème d'encodage du fichier est
Tout le monde sait que l'utilisation de "UTF-8" a une meilleure compatibilité multiplateforme que "GB2312", mais ils ne savent pas nécessairement que l'encodage du fichier n'est pas le même que la déclaration de l'encodage du fichier. Ils pensent que c'est aussi long. lorsque le type d'encodage du fichier est déclaré, l'encodage du fichier a été modifié, ce qui entraîne souvent la simple déclaration du type d'encodage du fichier sans réellement modifier le type d'encodage du fichier lorsque le navigateur analyse le fichier avec le type d'encodage déclaré. Comme le codage réel du fichier est différent de la déclaration, une erreur d'analyse se produit.
Comment les problèmes ci-dessus sont-ils survenus ?
Seule la déclaration a été modifiée, et le type d'encodage du fichier correspondant à la déclaration n'a pas été sauvegardé.
Lors de la copie entre différents fichiers, l'encodage entre les deux fichiers est différent
Le problème ci-dessus peut être résolu en enregistrant simplement une autre copie et en sélectionnant le même type de codage que la déclaration.
Si aucune des méthodes ci-dessus ne fonctionne, il peut s'agir d'un problème avec le logiciel d'édition. Il est recommandé d'essayer un autre éditeur.
Les éditeurs que je connais jusqu'à présent et qui peuvent poser des problèmes sont :
EmEditor Professional v7.50 Alpha 5 (cela peut encore être lié à la version Alpha. Lorsque UTF-8 n'est pas signé, si des caractères chinois spécifiques apparaissent à la fin du commentaire de style, tels que "不,用,交,名, Nearly,见,鬼, Comment" , on, of, out, write, next, present, face, day, etc., empêcheront le contenu ultérieur d'être analysé par IE7)
Editplus (je ne sais pas de quelle version il s'agit. Si quelqu'un le sait, dites-le-moi. Lors de l'enregistrement d'UTF-8 avec une signature, la signature empêchera l'analyse du contenu)
Remarque : Ce qui précède fait référence à la partie style, y compris les styles de la page et les fichiers de style indépendants.