Outils pour utilisateurs

Outils du site


Panneau latéral

webdev:wordpress:utf8_mb4_conversions

Problèmes avec UTF8 et UTF8mb4

Depuis la version 4.2, Wordpress utilise automatiquement le UTF8mb4 pour ses bases de données quand c'est possible : https://make.wordpress.org/core/2015/04/02/the-utf8mb4-upgrade/

Cependant il faut vérifier si la version de mySQL du serveur de production est en 5.5, sinon ça ne sera pas supporté. Si c'est le cas, il faut changer utf8mb4 à l'installation par utf8 dans le DB_CHARSET.

On peut aussi rattraper le coup dans wp-config.php (attention un mauvais changement peut être dangereux, sauvegarder) :

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', 'utf8');

Références :

https://codex.wordpress.org/Converting_Database_Character_Sets#Discussions_on_character_sets

http://stackoverflow.com/questions/31952952/wordpress-content-appearing-on-front-end-but-not-content-to-edit-in-the-admin

https://wordpress.org/support/topic/collation-error-utf8-mb4

webdev/wordpress/utf8_mb4_conversions.txt · Dernière modification: 16/01/2016 21:23 (modification externe)