Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Por qué el HTML es confuso y cómo solucionarlo?

¿Por qué el HTML es confuso y cómo solucionarlo?

Hay tres razones por las que la página HTML está confusa. Así que hoy vamos a hablar de tres causas y soluciones diferentes a tres problemas.

La razón principal por la que la página HTML está confusa es que los caracteres chinos en el código fuente HTML son diferentes de la codificación HTML. Pero no importa qué situación cause el código confuso, debe configurar el código de la página web al principio de la página web.

Causas de códigos confusos

Tome 1 como ejemplo. El código fuente de una página web está codificado por gbk y los caracteres chinos en el contenido están codificados por utf-8. De esta forma, al abrir el navegador aparecerán caracteres html confusos. Por otro lado, si la página web está codificada como utf-8 y el contenido es gbk, también aparecerán caracteres confusos.

2. La codificación de la página web html es gbk. Cuando se llama al programa desde la base de datos, el contenido codificado en utf-8 también provocará confusión en la codificación.

3. El navegador no puede detectar automáticamente la codificación de la página web, lo que genera páginas web confusas.

Solución de código confuso

En primer lugar, la codificación del código fuente de las páginas web html es diferente de la de la entrada de caracteres chinos.

Solución:

Utilizar software para editar el contenido de páginas web HTML. Se recomienda utilizar software DW para editar y desarrollar código HTML.

Intenta no editar el código HTML directamente con el Bloc de notas.

En segundo lugar, si el código de configuración de la página web es gbk y el formato de codificación de los datos almacenados en la base de datos es UTF-8, entonces el programa puede consultar los datos de la base de datos y mostrarlos antes de la transcodificación.

Por ejemplo, la consulta mysql del programa PHP muestra la transcodificación de datos:

1. MySQL _ query ("SET NAMES'UTF8'" //Transcodifica los datos de la consulta a utf8, eso es utf-8.

2. mysql_query ("Nombre de colección 'GBK'"); //Transcodifica los datos de la consulta a GBK, como gbk2312.

Al escribir el archivo de conexión de la base de datos, escriba:

$conn = MySQL_connect("$host", "$user", "$password");

MySQL_query("SET NAMES 'UTF8'");

MySQL_select_db("$database",$conn Luego, al crear la página, preste atención a esta oración:

ltmeta http-equiv="Content-Type" Content="text/html; charset=utf-8"/gt; de esta manera, es normal ingresar chino en la base de datos o mostrar la página.

En la versión DW CS4, las páginas utf8 también se generan de forma predeterminada.

De manera similar, si el archivo de conexión a la base de datos está escrito al principio:

mysql_query("Set name 'GBK'");

La página también debería cambiar. en consecuencia:

ltmeta http-equiv = "Content-Type" Content = "text/html; charset = GB 2312"/"; Otros programas asp o sitios web en otros lenguajes de programación consultarán a Baidu para convertir la codificación de acuerdo con el método real.

En tercer lugar, el navegador genera caracteres confusos.

Esto puede deberse a que su página web no tiene códigos de conjunto de metacaracteres establecidos. El navegador no puede reconocer el tipo de codificación predeterminado de su página web. Solución:

1. Si aparecen caracteres confusos al navegar por la página web en el navegador, busque el menú de transcodificación en el navegador.

En el navegador IE9, haga clic derecho en la página en blanco que desea transcodificar y seleccione "Codificar".

Al navegar por la página web que se va a transcodificar en Maxthon Browser, se puede utilizar la vista del menú -> "Código" para seleccionar el código de conversión.

Cuando navegue por una página web que deba transcodificarse en Google Chrome, haga clic en el ícono de "tres líneas horizontales" en la esquina superior derecha y seleccione "Herramientas" - gt "Codificación" puede elegir cambiar la codificación; de la página web para que el navegador pueda navegar por esta página sin galimatías.

Existen muchas causas y soluciones para las páginas HTML confusas. Los amigos que lo necesiten pueden guardarlo y continúen prestando atención a otras actualizaciones en este sitio.

Lectura relacionada:

Cómo usar etiquetas en html

Cómo modificar elementos de etiquetas de título HTML

Consejos para usar CSS para manipular fronteras

上篇: ¿Con qué vive la vida de Ding y tiene un matrimonio feliz? 下篇: Sueño con el Duque Zhou de la Montaña Fenshan_¿Qué significa soñar con el Duque Zhou de la Montaña Fenshan?
Artículos populares