Tout dépend de ce que vous entendez par "aucun rapport".Citation
nendo
Alors que toute mes bases (même si cela je pense n'a aucun rapport) sont en utf8_general_ci.
DROP DATABASE IF EXISTS `base`; CREATE DATABASE `base` DEFAULT CHARACTER SET `latin1` DEFAULT COLLATE `latin1_general_ci`; use `base`;Ici, j'utilise "latin1".
DROP TABLE IF EXISTS `formation`; CREATE TABLE `formation` ( `id` integer unsigned NOT NULL auto_increment primary key, ... ) ENGINE=InnoDB DEFAULT CHARSET=`latin1` COLLATE=`latin1_general_ci` ROW_FORMAT=COMPRESSED;Mais comment faites-vous le lien entre votre script et la base de données ?
[client] default-character-set = latin1 [wampmysqld] character-set-server = latin1 collation-server = latin1_general_ci character-set-filesystem = latin1 init-connect = 'SET collation_connection = latin1_general_ci; SET NAMES latin1 COLLATE latin1_general_ci'Dans votre cas, vous remplacez "latin1" par "utf8".
$cfg['DefaultConnectionCollation'] = 'latin1_general_ci';Comme j'utilise le "latin1", c'est à vous de le remplacer par du "utf8".