Hola
Necesita algunos consejos sobre DB_CHARSET y DB_COLLATE. He estado usando WordPress durante años con:
define('DB_CHARSET', 'utf8');
configurado en mi wp-config. Recientemente necesitaba mostrar caracteres latinos y modifiqué esto a:
define('DB_CHARSET', 'latin1');
define('DB_COLLATE', 'utf8mb4_unicode_ci');
Esto solucionó mi problema, pero desafortunadamente ahora tengo caracteres en publicaciones antiguas (como guiones largos) que se muestran como signos de interrogación o diamantes. Si entiendo lo que estoy leyendo aquí (https://codex.wordpress.org/Converting_Database_Character_Sets), debería dejar DB_CHARSET como utf8, pero ¿cómo soluciono el problema original de poder publicar latin1 y mostrarlo correctamente?