[Résolu] � problème d'accents après mise à jour mysql
Moderator: jce76350
[Résolu] � problème d'accents après mise à jour mysql
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?
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?
Last edited by fourmis on Sun Apr 11, 2010 10:23 am, edited 1 time in total.
Re: � problème d'accents après mise à jour mysql
J’ai déjà fait plusieurs tentatives du genre :
Changer le charset dans les paramètres globaux :
J’ai également essayé avec ceci dans le gabaris :
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.
Changer le charset dans les paramètres globaux :
Code: Select all
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
Code: Select all
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
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.
Last edited by fourmis on Wed Mar 31, 2010 1:44 am, edited 1 time in total.
Re: � problème d'accents après mise à jour mysql
re,
voir aussi et déja le config.php
$config['set_names'] = false;
$config['locale'] = 'fr_FR.utf-8';
Plutôt un problème de ta base de données (charset ou Jeu de caractères)Aussi vite que la nouvelle base de données est active les accents ...
J’ai déjà fait plusieurs tentatives du genre :
voir aussi et déja le config.php
$config['set_names'] = false;
$config['locale'] = 'fr_FR.utf-8';
Jean-Claude Etiemble MyPageFr
Re: � problème d'accents après mise à jour mysql
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
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
-
- Power Poster
- Posts: 272
- Joined: Wed Sep 13, 2006 4:41 pm
Re: � problème d'accents après mise à jour mysql
Hello,
Ca me fait penser à un problème chez l'hébergeur ? Chez qui es-tu ?
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
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.
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
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
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
Jean-Claude Etiemble MyPageFr
Re: � problème d'accents après mise à jour mysql
Intéressant. Ça risque d’être une solution. Je dois l’essayer. Merci.
Re: � problème d'accents après mise à jour mysql
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.
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
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
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
Jean-Claude Etiemble MyPageFr