Pregunta

Tengo un sitio multilingüe y tengo problemas para insertar metaetiquetas chinas. Estos se transforman en signos de interrogación.

¿Hay alguna manera de cómo puedo lograr esto?

Muchas gracias

--EDIT--

La tabla que almacena las URL de SEF está en el conjunto de caracteres latin1_swedish_ci. ¿Cómo puedo cambiar esta tabla única a utf8_general_ci sin romper las URL?

¡Muchas gracias!

¿Fue útil?

Solución

Asegúrese de que:

  • La codificación de caracteres que está utilizando incluye esos caracteres (UTF-8 es seguro)
  • Su editor está configurado para usar esa codificación de caracteres
  • Su base de datos (si estos detalles se almacenan en uno) está configurada para usar esa codificación
  • Su servidor web está configurado para generar un parámetro charset en el encabezado Content-type (y utiliza la codificación correcta)
  • Su navegador no está configurado para ignorar la codificación especificada

Otros consejos

¿Está recuperando los datos de una base de datos? Si es así, asegúrese de que su juego de caracteres de conexión también esté configurado en utf-8. En MySQL, por ejemplo, necesitaría emitir esta consulta antes que cualquier otra:

SET NAMES 'utf8';

Puede ser que necesite codificar los caracteres chinos en entidades HTML o especificar un conjunto de caracteres.

¿Ha verificado su juego de caracteres en los encabezados de sus documentos? Usualmente uso UTF-8 para lograr juegos de caracteres chinos.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Si está utilizando un programa como Dreamweaver, asegúrese de que sus archivos también se estén GUARDANDO en el juego de caracteres correcto. Tuvimos un problema por el cual los personajes de un archivo de Dreamweaver aparecían como ???? porque el editor en sí estaba configurado en iso-8859-1

Tal vez su navegador, o más exactamente, la fuente que seleccionó para mostrar la página, no admite caracteres chinos. ¿En qué sistema y navegador está esto?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top