¿Cómo erradicar un problema misterioso de codificación de caracteres en un blog de Wordpress?

StackOverflow https://stackoverflow.com/questions/220824

  •  03-07-2019
  •  | 
  •  

Pregunta

Estoy intentando iniciar un nuevo blog de Wordpress. Veo caracteres divertidos en algunos navegadores, pero no en otros, en lugar de comillas simples, comillas dobles y puntos suspensivos. Cosas que ya pensé:

  • La página de plantilla HTML para salida en sí está configurado para UTF-8
  • La página de administración es UTF-8
  • Las tablas de la base de datos MySQL donde los datos almacenados están codificados en UTF-8
  • Estoy entrando en el teclado normal (') y (") 's (...)' s y no se pegan en desde otra aplicación.
  • Estoy usando WordPress fuera de la caja WSYWIG

En los navegadores se ve mal (por ejemplo): Firefox para Windows, IE7 para Windows Navegadores se ve bien en (por ejemplo): Firefox para OS X, Safari para OS X

¿A dónde voy desde aquí?

¿Fue útil?

Solución

Podría haber algún problema con la fuente utilizada. Quizás la fuente de Windows no pueda mostrar los puntos de código usados ??correctamente (sucede con algunas fuentes de software gratuito que simplemente no incluyen todo el espectro UTF-8) mientras que la fuente OS X tiene estos puntos de código incluidos.

¿Qué fuente se utiliza?

¿Puedes verificar el resultado de la página cuando usas Arial o sans-serif como la familia de fuentes en CSS?

Otros consejos

Vaya a Firefox en Windows, haga clic con el botón derecho " Ver información de la página " para ver lo que Firefox está viendo.

Su situación probablemente se debe a que no configuró correctamente la codificación de la página en algún lugar a lo largo de la línea. Básicamente, puede configurar sus codificaciones en los encabezados HTTP y en el encabezado HTML. Los encabezados HTTP están influenciados por el servidor web y el script PHP. La cabeza HTML está escrita por PHP.

Consulte su salida HTML y lea detenidamente el estándar HTML W3C en codificaciones para ver qué codificación de juego de caracteres está especificando tu página. Además, verifique su PHP para ver si está enviando un encabezado HTTP que especifica la codificación. Finalmente, verifique su servidor web (algunas personas configuran el httpd de Apache para enviar una codificación predeterminada. Eso es evil ).

Según sus síntomas, mi conjetura es que no está enviando información de codificación correcta a través de HTML / HTTP y la representación depende de la representación predeterminada del navegador, por lo tanto, de los problemas que está viendo.

A veces puede haber un problema con otros archivos que se cargan, por ejemplo a través de JavaScript, que pueden tener el conjunto de caracteres no configurado en UTF8.

Puede valer la pena intentar ver su blog a través de Browsershots . Es un servicio gratuito que le permite ver su sitio web en múltiples sistemas operativos y navegadores. Si el mismo problema aparece en todas las muestras de Browsershot, entonces sabes que es un problema de WordPress. Si solo aparece en unos pocos, entonces podría ser un problema por máquina / SO / navegador.

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