Page 1 of 1

[Résolu] � problème d'accents après mise à jour mysql

Posted: Tue Mar 30, 2010 11:27 pm
by fourmis
Je viens de faire la mis à jour de MySQL de 4.0 à 5.0 dans plusieurs sites. Aussi vite que la nouvelle base de données est active les accents du site se font remplacer par un symbole (�) Mais c’est plus grave que ça, ce n’est pas seulement le contenu des pages mais aussi les table contenant les users pour l’envoi de la newsletter. On trouve également quelques erreurs sur les pages anglais.
J'utilise la version cms 1.6.7
Je ne trouve pas des cas semblables pour m’inspirer. Auriez-vous une idée de quoi s’agirait-il?

Re: � problème d'accents après mise à jour mysql

Posted: Wed Mar 31, 2010 12:37 am
by fourmis
J’ai déjà fait plusieurs tentatives du genre :
Changer le charset dans les paramètres globaux :

Code: Select all

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
J’ai également essayé avec ceci dans le gabaris :

Code: Select all

<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
J’ai joué un peu avec les paramètres de config.php mais je n’ai fait qu’empirer les choses.
Je vais regarder du côté de la bd.
Si vous avez une réponse, ne vous gênez surtout pas et laissez-moi votre commentaire.
Ça me fera plaisir de vous lire dès mon réveil.
Merci.

Re: � problème d'accents après mise à jour mysql

Posted: Wed Mar 31, 2010 7:18 am
by jce76350
re,
Aussi vite que la nouvelle base de données est active les accents ...
J’ai déjà fait plusieurs tentatives du genre :
Plutôt un problème de ta base de données  (charset ou Jeu de caractères)
voir aussi et déja le config.php
$config['set_names'] = false;
$config['locale'] = 'fr_FR.utf-8';

Re: � problème d'accents après mise à jour mysql

Posted: Wed Mar 31, 2010 9:39 am
by fourmis
Merci de ta réponse jce.
J’ai déjà remarqué que le jeu de caractères des 2 bd n’est pas le même et je n’arrive pas à le modifier. D’un autre côté je vais essayer $config['set_names'] = false; que sur mon fichier est configuré différemment.
Je sens que je suis sur la bonne voie. Je vous donne des nouvelles,
Merci

Re: � problème d'accents après mise à jour mysql

Posted: Wed Apr 07, 2010 11:54 am
by athena_pallas
Hello,

Ca me fait penser à un problème chez l'hébergeur ? Chez qui es-tu ?

Re: � problème d'accents après mise à jour mysql

Posted: Wed Apr 07, 2010 12:14 pm
by fourmis
Chez 1&1.
J’ai essayé de faire changer le jeux de caractères de la bd mais ce n’est pas possible avec notre package.
La plupart de sites étaient petits et pas complexes. Dans ce cas là j’ai échangé les symboles par les lettres accentuées et le contenu des tables était correct. Mais deux d’entre eux n’ont pas eu autant de chance.

Re: � problème d'accents après mise à jour mysql

Posted: Wed Apr 07, 2010 12:35 pm
by jce76350
re,

dans ce cas il suffit de
- exporter la base de données sous un fichier sql
- Changer le codage du fichier
- réexporter la base de données

Une méthode que j'utilise en utilisant notepad ++, Sous Windoze
- exporter la base de données sous un fichier 1.sql
- sous notepad ++, ouvrir un fichier vierge AINSi
- copier le contenu du fichier 1.sql dans le fichier vierge
- Puis menu encodage / Encodage en UTF8 sans BOM
- sauver le le fichier vierge en 2.sql (sécurité)
- copier le contenu du fichier 2.sql  dans une requete SQL de la base de données
Methode à adpater en fonction du codage BD

Re: � problème d'accents après mise à jour mysql

Posted: Wed Apr 07, 2010 1:06 pm
by fourmis
Intéressant. Ça risque d’être une solution. Je dois l’essayer. Merci.

Re: � problème d'accents après mise à jour mysql

Posted: Sat Apr 10, 2010 5:14 pm
by fourmis
Finalement, je n’ai pas réussi à régler mon problème.
Avec notepad++ (windows) je n’avais pas beaucoup d’options par rapport au codage. J’ai alors téléchargé la version Mac où les choix étaient plus vastes mais entretemps le client à décidé qu’il ne voulait plus de mysql5.0.
Merci de votre aide.

Re: � problème d'accents après mise à jour mysql

Posted: Sun Apr 11, 2010 7:27 am
by jce76350
re,

Pour la bonne marche du forum merci, d'ajouter au début du titre de votre billet initial le préfixe [Résolu] quand un fil de discussion est "Résolu". Cela aide à trier les fils de discussions entre sujets toujours ouverts et trucs et astuces reproductibles