MODx Revolution y UTF8
Recientemente he estado trasteando con Modx y creando nuevas tablas customizadas para atacarlas mediente xPDO. Todo iba bien hasta que he introducido caracteres con tildes y eñes que se mostraban como caracteres raros.
Tras cambiar el charset por defecto de latin1_swedish_ci a utf8_general_ci en las tablas customizadas de Mysql no he solucionado mi problema así que tras investigar un poco he encontrado donde se configura la conexión de Modx con la base de datos y he configurado aquí el charset.
Hay que modificar el fichero “core/config/config.inc.php” y cambiar la línea
$database_connection_charset = 'latin1' $database_dsn = 'mysql:host=...;dbname=...;charset=latin1' |
por:
$database_connection_charset = 'utf8' $database_dsn = 'mysql:host=...;dbname=...;charset=utf8' |
Espero que os funcione.