PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 21/05/2015 15:00:12

mrbrams
Membre

Erreur encodage lors de l'importation d'un fichier CSV

Bonjour,

Je travaille sur une base de données postgresql et j'aimerais importer des fichiers CSV dans ma base de données.
Lors de l'importation du fichier CSV j'ai l'erreur suivante :

ERREUR : Séquence d'octet invalide pour l'encodage "UTF-8" : 0xf8 CONTEXT : COPY thisdet, ligne 2005

J'ai cherché sur internet mais toutes les solutions qu'on me propose ne marche pas .
Quelqu'un pour m'aider .

Merci beaucoup

Hors ligne

#2 21/05/2015 15:09:17

gleu
Administrateur

Re : Erreur encodage lors de l'importation d'un fichier CSV

Quel est l'encodage de votre document CSV ?


Guillaume.

Hors ligne

#3 21/05/2015 15:11:00

mrbrams
Membre

Re : Erreur encodage lors de l'importation d'un fichier CSV

Je l'ai ouvert avec notepad++ et je l'ai converti en UTF-8 (sans BOM), je l'ai réimporté et sa ne marche toujours pas .

Hors ligne

#4 21/05/2015 15:28:52

gleu
Administrateur

Re : Erreur encodage lors de l'importation d'un fichier CSV

Le convertir en UTF8 ne transformera pas forcément tous les caractères en UTF8. Certains caractères ne sont pas transformables.


Guillaume.

Hors ligne

#5 21/05/2015 15:30:38

mrbrams
Membre

Re : Erreur encodage lors de l'importation d'un fichier CSV

d'accord ,
et vous avez pas de solutions ?

Hors ligne

#6 21/05/2015 15:33:22

gleu
Administrateur

Re : Erreur encodage lors de l'importation d'un fichier CSV

Il faut supprimer les caractères non transformables. Le 0xf8 par exemple.


Guillaume.

Hors ligne

#7 21/05/2015 15:36:17

mrbrams
Membre

Re : Erreur encodage lors de l'importation d'un fichier CSV

oui ma j'ai des fichiers de 1000000 lignes je vais pas me taper toute les ligne  une apres l'autre

Hors ligne

#8 21/05/2015 15:44:30

gleu
Administrateur

Re : Erreur encodage lors de l'importation d'un fichier CSV

COPY ne le fera pas. Donc il vous faut le faire, soit manuellement, soit par un programme qui s'arrange pour supprimer (ou remplacer) les caractères illégaux.


Guillaume.

Hors ligne

#9 21/05/2015 15:49:49

mrbrams
Membre

Re : Erreur encodage lors de l'importation d'un fichier CSV

D'accord Merci

Hors ligne

Pied de page des forums