Caracteres Unicode se muestran como ? después de importar con WP Clone

23 oct 2015, 19:12:32
Vistas: 4.72K
Votos: 1

Migré un sitio de desarrollo al servidor de hosting del cliente usando el plugin WP Clone. Parecía funcionar bien, hasta que noté varios signos de interrogación donde deberían haber caracteres como guiones largos (em-dashes) y apóstrofes.

Parece ser un problema de Unicode, pero la única diferencia que puedo notar entre los dos servidores es que el lado del cliente usa utf8mb4_unicode_c y mi servidor de desarrollo usa utf8_unicode_ci.

Si copio y pego una página del lado de desarrollo al lado del cliente, se muestra correctamente, pero preferiría no tener que hacer eso para todo el sitio (más de 50 páginas y varias docenas de posts).

Intenté exportar la tabla de la base de datos desde el sitio de desarrollo e importarla en el lado del cliente, pero eso generó varios mensajes de advertencia y todo en la página de inicio del cliente enlazaba de vuelta al sitio de desarrollo.

¿Alguna idea sobre cómo puedo solucionar esto, sin tener que hacer un trabajo manual de copiar y pegar?

¡Gracias!

0
Todas las respuestas a la pregunta 2
0

En mi caso, el problema era que mi archivo wp-config.php no tenía las siguientes líneas:

    /** Juego de caracteres de la base de datos a usar al crear tablas. */
define('DB_CHARSET', 'utf8');

/** Tipo de cotejamiento de la base de datos. No cambies esto si tienes dudas. */
define('DB_COLLATE', '');

No sé si no tenía esas líneas porque mi wp-config.php era antiguo o si se habían eliminado accidentalmente en algún momento. Por alguna razón, funcionaba bien en mi sitio antiguo, bien cuando migré la base de datos al sitio de staging, y solo tuve problemas cuando migré de vuelta al sitio en producción.

14 oct 2018 22:52:24
2

Quería añadir esto como comentario porque quiero ser breve, pero SE no me lo permite ya que acabo de registrarme.

De todos modos, acabo de enfrentar exactamente el mismo problema que tienes. Esta publicación de blog me ayudó:

http://theblogpress.com/blog/seeing-weird-characters-on-blog-how-to-fix-wordpress-character-encoding-latin1-to-utf8/

Así como este hilo:

Problema de codificación de caracteres después de cambiar de servidor

¡Buena suerte!

16 dic 2015 05:53:33
Comentarios

esta es en realidad una respuesta válida, pero por favor edítala para que tenga más contenido que solo enlaces, por ejemplo un breve resumen de la razón principal por la que sucede.

Mark Kaplun Mark Kaplun
16 dic 2015 06:57:11

El primer enlace está roto

Gerard Reches Gerard Reches
17 feb 2024 15:46:55