Page 1 sur 1

Importation de données .CSV dans une base MySQL

Posté : 07 juin 2014, 22:03
par JOUFFRAY
Bonsoir, :)

je ne comprends pourquoi mes données lors de l'importation d'un fichier .csv issu d'un export Excel se retrouve avec les accents converti
Exemple :
2319;7;2009/05;16/05/2009;Compte à compte;Virement débit;0;Revenus, frais et mvt de fond bancaires;200 000,00;;FAUX;;
2538;7;2011/08;31/08/2011;Intérêts créditeurs;Virement crédit;0;Revenus, frais et mvt de fond bancaires;;9 103,72;FAUX;;
donne une fois importé
2319;7;2009/05;16/05/2009;Compte ? compte;Virement d?bit;0;Revenus, frais et mvt de fond bancaires;200 000,00;;FAUX;;
2538;7;2011/08;31/08/2011;Int?r?ts cr?diteurs;Virement cr?dit;0;Revenus, frais et mvt de fond bancaires;;9 103,72;FAUX;;

etc..... et ce quelque soit l'interclassement choisi : utf8, ascii, etc.. |*()

Merci pour votre aide.

Cordialement

Re: Importation de données .CSV dans une base MySQL

Posté : 07 juin 2014, 22:26
par moogli
Salut,

Tu as mis le doigt sur le problème il y a un soucis encodage quelque part.

As tu suivis le tuto sur l'encodage (notateur tu au niveau connexion SGBD ?).

Ça m'étonnerait fortement que excel encodage un fichier en utf-8 (du moins par défaut) il faut voir de ce côté la aussi.

Est ce que tu passe par php ?
Si oui as tu testé les fonctions utf8_encode utf8_decode ?

@+

Re: Importation de données .CSV dans une base MySQL

Posté : 10 juin 2014, 18:53
par benv8nam
Ta base de données est dans quel encodage ?

Ouvre ton fichier csv avec notepad pour voir son encodage.

Re: Importation de données .CSV dans une base MySQL

Posté : 10 juin 2014, 21:54
par moogli
Ta base de données est dans quel encodage ?

Ouvre ton fichier csv avec notepad pour voir son encodage.
notepad++ par exemple; notepad c'est plutôt à éviter :mrgreen:

@+