También tenía código confundido en mi página hoy, así que busqué problemas relacionados en línea. Parece que este método es bastante bueno. Lo he probado. Utilicé el editor EditP, solo use el documento - Codificación de archivos - Cambiar la codificación del archivo - Seleccione la codificación que necesita en el documento - Seleccione el código que necesita
En las páginas web, a menudo ocurre el problema del código confuso chino. Cuando me encontré con problemas de código confuso en el pasado, seguí probando diferentes métodos de codificación hasta que tuve éxito. Ayer el proyecto volvió a encontrar este problema, así que hice una prueba simple.
Los archivos HTML tienen métodos de codificación, como UTF-8, GBK, etc. Estos pueden no ser visibles en el bloc de notas, pero en Eclipse, puede establecer el método de codificación del archivo HTML, y las siguientes imágenes se explicarán.
Prueba 1:
Guarde los archivos HTML en UTF-8. Consulte la siguiente figura para ver el contenido específico del archivo:
Como puede ver en la figura, el método de codificación del archivo es UTF-8, y el otro en el cuadro rojo a continuación se establece en Eclipse. El cuadro rojo sobre la imagen indica cómo el navegador abre el archivo, que puede verse como UTF-8.
Use IE para abrir el archivo y puede ver la siguiente imagen:
Al verificar el método de codificación del navegador, puede ver que el navegador seleccionó automáticamente el método UTF-8 y no había código confuso.
Cambie el método de codificación del navegador a GB2312, puede ver la siguiente imagen:
Prueba 2:
Guarde el archivo HTML en UTF-8 y establezca el método de codificación en el encabezado del archivo en GBK, como se muestra en la figura a continuación:
Esto muestra que el método de codificación del archivo es UTF-8, y el método de apertura de archivo predeterminado es GBK.
Las capturas de pantalla del uso de IE para abrir este archivo son las siguientes:
Puede ver que el navegador lo abre en GB2312 de acuerdo con las instrucciones del archivo HTML. Dado que el método de codificación del archivo en sí es UTF-8, aparece el código confuso. Pero el archivo fuente de la página web no está confusa.
Si elige el método de codificación del navegador para ser UTF-8, puede ver desaparecer el código confuso. La captura de pantalla es la siguiente:
En este punto, la prueba ha terminado. Para resumir los siguientes puntos:
1.HTML El archivo tiene un formato codificado, que solo se puede ver en un editor y conjunto específico.
2. El charset establecido en el tipo de contenido en el cabezal del archivo HTML le dice al navegador cómo abrir el archivo.
3. Generalmente, los métodos de codificación en los puntos 1 y 2 deben ser consistentes, y el código confuso puede ocurrir si es inconsistente.
4. Si el navegador muestra código confuso, pero el archivo de origen de la página no es un código confuso, puede ver el chino correcto modificando el método de codificación del navegador. Si el charset correcto se establece en el archivo fuente, no es necesario modificar el método de codificación del navegador.