Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2008, 12h03   #1
Membre à l'essai
 
Inscription : septembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 65
Points : 24
Points : 24
Par défaut Problème de caractères avec des accents

Bonjour,

J'ai utilisé phpmyadmin pour importer un fichier csv, il y a des accents dans le fichier. Mais après l'import, là il ne me prend pas les accents ...

Alors comment faire ...
J'ai essayé plusieurs interclassements, ça ne marche non plus.
C'est un problème bloquant, merci bien pour vos aides !

Cdt
xianxian620 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h21   #2
Invité de passage
 
Inscription : mai 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 5
Points : 2
Points : 2
Salut !!!

J'ai eu le même problème pas plus tard que ce matin. J'ai réglé ça, tu vas essayer pour voir. Au moment de l'import, tu as un champs qui te propose "Jeu de caractères du fichier". Là tu lui mets Latin...En espérant que ça marche, Tchô.
Jeremibl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h29   #3
Membre à l'essai
 
Inscription : septembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 65
Points : 24
Points : 24
Citation:
Envoyé par Jeremibl Voir le message
Salut !!!

J'ai eu le même problème pas plus tard que ce matin. J'ai réglé ça, tu vas essayer pour voir. Au moment de l'import, tu as un champs qui te propose "Jeu de caractères du fichier". Là tu lui mets Latin...En espérant que ça marche, Tchô.
Salut,

J'ai essayé, ca ne marche non plus ...
Pourriez vous me dire quel interclassement que vous utilisez pour vos champs de texte? J'utilisais utf8_unicode_ci. Et je l'ai changé à latin1_bin et essayé une autre fois l'import avec jeu de caractères 'latin1', encore marche pas

Merci de m'expliquer.
xianxian620 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h39   #4
Invité de passage
 
Inscription : mai 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 5
Points : 2
Points : 2
Re !!!

En interclassement j'ai tenté "utf8_general_ci" et Latin 1 en jeu de caractères.
Mon import provenait d'un csv à partir d'Excel, et ça marche nickel. Bizarre...Après, au niveau des explications, je ne peux pas trop t'en donner, j'ai bidouillé et ça a marché. Bonne chance !!!
Jeremibl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h49   #5
Membre à l'essai
 
Inscription : septembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 65
Points : 24
Points : 24
Citation:
Envoyé par Jeremibl Voir le message
Re !!!

En interclassement j'ai tenté "utf8_general_ci" et Latin 1 en jeu de caractères.
Mon import provenait d'un csv à partir d'Excel, et ça marche nickel. Bizarre...Après, au niveau des explications, je ne peux pas trop t'en donner, j'ai bidouillé et ça a marché. Bonne chance !!!
Salut,

Mon fichier CSV vient aussi d'Excel, et là les accents sont affichés correctement. J'ai essayé les mêmes interclassement que les tiens, mais malheureusement ca ne marche pas chez moi.
Bon, merci beaucoup quand même à tes réponses.
xianxian620 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 17h53   #6
Membre à l'essai
 
Inscription : septembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 65
Points : 24
Points : 24
Par défaut Resolu

Bonjour,

J'ai cherché sur bp de forums et essayé moi-même --> enfin je pense que je sais où vient de souci:

C'est bien un problème d'interclassement.
Tout d'abort, il faut créer la base de données avec l'interclassement "Latin1_swedish_ci" (très important).
Donc l'interclassement des tables sont par défaut le même ("Latin1_swedish_ci").
Concernant l'interclassement des champs, moi, j'utilise "Utf8_general_ci".
Et à la fin, pour faire l'import avec phpmyadmin, je trouve que le jeu de caractères "utf8" et "latin1" fonctionnent également.

Merci pour toute les attentions et les réponses.
Très bonne fin de journée
xianxian620 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h57.


 
 
 
 
Partenaires

Hébergement Web