Hablemos de problemas de codificación CSS UTF-8 y GB2312
Autor:Eve Cole
Fecha de actualización:2009-06-06 18:41:25
No sé si encontrará el problema de que la definición de estilo no tiene efecto al crear páginas. La manifestación básica es que no importa cómo cambie el estilo, no se muestra o solo algunos navegadores funcionan correctamente. Generalmente es necesario realizar los siguientes pasos:
Confirme si el archivo de estilo modificado es el archivo de estilo de la página actual (en el caso de múltiples entornos)
Confirma si la ruta del archivo es correcta (puede que hayas escrito más o menos por error)
Si los dos puntos anteriores confirman que no hay ningún problema o que solo una parte del estilo no es válida, básicamente se puede determinar que el problema de codificación del archivo es
Todo el mundo sabe que usar "UTF-8" tiene mejor compatibilidad multiplataforma que "GB2312", pero no necesariamente saben que la codificación del archivo no es la misma que la declaración de codificación del archivo. a medida que se declara el tipo de codificación del archivo, la codificación del archivo se cambia, lo que muchas veces da como resultado simplemente declarar el tipo de codificación del archivo sin modificar realmente el tipo de codificación del archivo. Cuando el navegador analiza el archivo con el tipo de codificación declarado, Debido a que la codificación real del archivo es diferente de la declaración, se produce un error de análisis.
¿Cómo surgieron los problemas anteriores?
Solo se modificó la declaración y no se guardó el tipo de codificación de archivo correspondiente a la declaración.
Al copiar entre diferentes archivos, la codificación entre los dos archivos es diferente
El problema anterior se puede resolver simplemente guardando otra copia y seleccionando el mismo tipo de codificación que la declaración.
Si ninguno de los métodos anteriores funciona, puede ser un problema con el software de edición. Se recomienda probar con otro editor.
Los editores que conozco hasta ahora que pueden causar problemas son:
EmEditor Professional v7.50 Alpha 5 (es posible que aún esté relacionado con la versión Alpha. Cuando UTF-8 no está firmado, si aparecen caracteres chinos específicos al final del comentario de estilo, como "不,用,交,名, Casi, "见, 鬼, Comment", on, of, out, write, next, present, face, day, etc., hará que IE7 no pueda analizar el contenido posterior)
Editplus (no sé qué versión es. Si alguien lo sabe, dímelo. Al guardar UTF-8 con una firma, la firma hará que el contenido no se analice)
Nota: Lo anterior se refiere a la parte de estilo, incluidos los estilos de la página y los archivos de estilo independientes.