Bonjour, Ben tiens je viens d'avoir le même soucis aujourd'hui.
Test d'install de MantisBT sur une vm debian 8 et erreur du jeu de caractères.... Dans la page mentionnée, ils donnent un lien avec des spécificités de Debian. indiququant que là c'est bie UTF-8 par défaut. En fait pas exactement. Sous Debian 8 on est en phase de transition entre mysql et mariadb => mariadb charge par défaut la conf /etc/mysql/my.cnf pour un éventuel mysql ET mariadb et là pas de config ... Par contre il y a bien un fichier de config que tu peux utiliser pour spécifier des configs utilisées uniquement par tes instances mariadb : /etc/mysql/conf.d/mariadb.cnf # MariaDB-specific config file. # Read by /etc/mysql/my.cnf [client] # Default is Latin1, if you need UTF-8 set this (also in server section) #default-character-set = utf8 [mysqld] # # * Character sets # # Default is Latin1, if you need UTF-8 set all this (also in client section) # #character-set-server = utf8 #collation-server = utf8_general_ci #character_set_server = utf8 #collation_server = utf8_general_ci J'ai désactivé les commentaire sur ces config, relancé le service "mysql" (même si c bien mariadb là), j'ai drop ma database et recréé et tout est nickel ! Par contre si tu ne peux pas drop, ça va être plus long car il faudra en effet appliquer les changements de config aux niveaux DB, tables et voir colonnes comme indiquées. Et ensuite je ne sais pas s'il faut prévoir des étapes de vérification ou modification des données en elles-mêmes. (intéressé par l'info d'ailleurs) Le 24 mars 2017 à 08:12, david hannequin <[email protected]> a écrit : > Bonjour, > > Normalement oui mais je te conseils de sauvegarder ta base de données > et de tester avant de le faire sur un serveur en production. Et > attention cela peut prendre du temps selon la taille des tables... > > Une fois la conversion réalisé il faut aussi tester que ton > application le supporte. > > Bonne journée > > Le 24 mars 2017 à 04:02, <[email protected]> a écrit : > > > > > > ----- Mail original ----- > > De: "david hannequin" <[email protected]> > > À: "bernard schoenacker" <[email protected]> > > Cc: "debian" <[email protected]> > > Envoyé: Jeudi 23 Mars 2017 22:24:54 > > Objet: Re: mariadb et UTF8 > > > > Bonsoir, > > > > Tu as essayé ceci ? > > > > mysqldump --add-drop-table database_to_correct | replace > > CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql > > database_to_correct > > > > Bonne soirée > > > > Le 23 mars 2017 à 20:34, <[email protected]> a écrit : > >> bonjour, > >> > >> > >> je recherche le moyen de corriger le tir pour mariadb et de passer du > >> latin1_swedish en utf8 ... > >> > >> le rtfm est peut bavard sur ce sujet : > >> > >> https://mariadb.com/kb/en/mariadb/setting-character- > sets-and-collations/#example-changing-the-default-character-set-to-utf-8 > >> > >> comment y arriver sans rien casser > >> > >> slt > >> bernard > > > > > > bonjour, > > > > > > merci pour le conseil mais je vais voir si en effaçant les tables, puis > en forçant > > utf8 ça passe (?) > > > > slt > > > > bernard > > > > > > -- > David Hannequin > >

