Page 1 sur 1

base de donnée et les é

Posté : 03 déc. 2007, 19:12
par oversesas
bonjour,
j'ai exporter une base de donnée mysql d'un site et je l'ai installé sur une base d'un autre site ...
Après l'installation j'ai constaté que toutes les "é, à, è ...) sont tous remplacés par les "é"

Est ce que c'est normal, et comment régler le prb ?

Merci d'avance

Posté : 03 déc. 2007, 22:19
par Victor BRITO
Quelle est la version de MySQL utilisée ? Y a-t-il possibilité de paramétrer le codage des caractères ? Si oui, quel est le codage utilisé par défaut ? UTF-8 ?

Posté : 04 déc. 2007, 02:57
par LexLxUs
Bonjour :)

Si tout était développé avec le même encodage, je pense que tu ne rencontrerais pas ce problème :roll:

~L~

Posté : 04 déc. 2007, 11:06
par Berzemus
Quelle est la version de MySQL utilisée ? Y a-t-il possibilité de paramétrer le codage des caractères ? Si oui, quel est le codage utilisé par défaut ? UTF-8 ?
Oui, vérifier le jeu de caractère des deux DB, et regarder les différents moyens d'exporter. (de mémoire, j'ai du convertir une DB en l'exportant en gzip, en éditant le fichier, et en l'important à nouveau)

Posté : 04 déc. 2007, 11:34
par Invité
voici le contenu de l'entite de fichier qui contient la base de donnée :

Code : Tout sélectionner

# phpMyAdmin MySQL-Dump # version 2.4.0 # http://www.phpmyadmin.net/ (download page) # # Serveur: localhost # Généré le : Mercredi 28 Novembre 2007 à 12:03 # Version du serveur: 3.23.58 # Version de PHP: 4.4.4

et c'est bien utf-8 qui est par défaut ...

Posté : 04 déc. 2007, 12:21
par Victor BRITO
Le dump a été réalisé avec une version de MySQL qui ne permet pas de paramétrer le codage des caractères (de tels paramètres ne sont possibles qu'à partir de la version 4.1).

Posté : 04 déc. 2007, 12:55
par Berzemus
Alors il faudra jouer lors de l'import.. tu peux ajuster le jeu de caractères, et activer le format adéquat pour le fichier importé (MYSQL323 dans ce cas)

Posté : 04 déc. 2007, 16:25
par Invité
:s j'ai deja écraser l'ancienne base de donnée, alors j'ai plus accès

Posté : 05 déc. 2007, 20:30
par Invité
salut,

c'est pas malin d'écraser une acienne base alors que tu ne sais pas ce que ta nouvelle installation va donner. Pour cette fois tu va devoir tout te palucher à la main ou faire des rechercher/remplacer dans ton contenu.

Pour la prochaine fois execute toujours les requetes suivantes avant d'importer des données dans une nouvelle base.
SET CHARACTER SET utf8
et aussi:
SET NAMES UTF8
ça t'évitera d'avoir des pb après importation.

Posté : 05 déc. 2007, 20:36
par Victor BRITO
Pour la prochaine fois execute toujours les requetes suivantes avant d'importer des données dans une nouvelle base.
SET CHARACTER SET utf8
et aussi:
SET NAMES UTF8
ça t'évitera d'avoir des pb après importation.
Sauf que ça risque de ne pas marcher si la version de MySQL utilisée est inférieure à la 4.1, ce qui semble être le cas. :-k