Re: Probl caractères accentués (encore) | Titre du sujet : Re: Probl caractères accentués (encore) par jbboschung sur 14/02/2006 07:07:46
Citation : SpeedAirMan a écrit:
- Mon site était en ISO-8859-1, et je l'ai passé en UTF-8 (en modifiant une ligne de mon theme et en modifiant le fichier lang/global.php). - Jeu de caractères pour MySQL: UTF-8 Unicode (utf8) (dans phpMyAdmin) - Interclassement pour la connexion MySQL: utf8_general_ci (phpMyAdmin) - Interclassement quand je vois l'ensemble des tables dans phpMyAdmin : latin1_german1_ci
Salut,
Nous sommes aussi chez eux (Infomaniak) pour tous nos sites et avont déjà aussi été embêté par ce problème d'interclassement (qui selon moi est une belle connerie, mais bon).
Selon moi, ton problème vient de : "- Interclassement quand je vois l'ensemble des tables dans phpMyAdmin : latin1_german1_ci" et le reste en utf8
Pour résoudre notre problème (passage d'un site développé à Xoops et récupération des données des tables MySQL existantes), nous avions dû changer non seulement l'interclassement de la base (normal) mais également dans chaque table, tous les champs (texte) de latin1_german1_ci en utf8_general_ci. Ensuite nous avons réalisé des fichiers texte (CSV), un par table (heureusement il n'y en avait pas énormément), puis après avoir 'vidé' les enregistrements de chacune, nous avons réimporté le contenu depuis nos fichiers textes, et cela à passé sauf pour un cas. Pourquoi, j'en sais toujours rien à ce jour.
Bref, maintenant c'est bon et nous mettons depuis ce jour systématiquement tout en UTF8_general_ci.
Bonne chance
Note : si jamais je serai absent jusqu'en fin de semaine, donc ne pourrai malheureusement pas répondre avant si besoin. DSL
|
|