Problema de codificación de caracteres después de cambiar de servidores
Recientemente trasladé mi sitio basado en WordPress de DreamHost VPS a un VPS Linode ejecutando Debian + LEMP. Después de poner el sitio en funcionamiento nuevamente, noté muchos caracteres erróneos en las publicaciones; caracteres como " y - estaban siendo reemplazados por símbolos ilegibles.
Después de investigar un poco, parecía claro que el problema estaba relacionado con la codificación de caracteres.
Encontré una guía que sugería editar wp-config.php
y comentar las líneas:
define('DB_CHARSET', 'utf8');
y define('DB_COLLATE', '');
Hice esto y solucionó el problema, pero me pregunto si esa fue la mejor manera de abordarlo. Gracias por cualquier consejo.

Después de pasar todo el día trabajando en esto, finalmente encontré una guía que funcionó perfectamente:
Antes de eso, intenté seguir la información de @Rarst, intenté exportar la base de datos y limpiarla manualmente, probé el Plugin UTF-8 Sanitize con una versión modificada de aquí http://www.prelovac.com/vladimir/ultimate-solution-to-weird-utf-character-encoding-problem (que en realidad funcionó bastante bien, pero no arregló todos los caracteres. Y probablemente fue una mala idea).
De cualquier forma, si alguno de ustedes se encuentra con este problema, revisen el primer enlace que publiqué. El procedimiento fue bastante simple y básicamente consistió en reemplazar SET NAMES latin1
con SET NAMES utf8
después de exportar la base de datos, luego asegurarse de importar la nueva base de datos limpia explícitamente como UTF8.

El plugin UTF8 Sanitize está funcionando para mí (aunque el plugin es bastante antiguo, dice que no se ha actualizado en 2 años al momento de este comentario https://wordpress.org/plugins/wp-utf8-sanitize/) corrigiendo un volcado de base de datos que estaba corrupto.

¿Cómo es esto "otra solución"? Exactamente lo mismo ya se mencionó en la pregunta; él intentó comentar esas dos líneas en wp-config.php y funcionó, pero se preguntaba si había una mejor solución. Tu respuesta no aporta nada.

Consulta Conversión de conjuntos de caracteres en la base de datos en Codex. El artículo menciona que fue completamente reescrito en la versión 3.0.1, por lo que la información debería estar actualizada.
