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 03/10/2008 17:44:25

benoitXV
Membre

erreur lors de l'import de données

Bonjour,

J'ai une erreurs du a l'encodage en UTF8 lors de l'import de mes données dans ma bdd.

Je souhaitais importer mes données avec la commande:

COPY ma_table (champ1,champ2) FROM 'C:/mon_fichier.txt' WITH DELIMITER as '\t'


Mais tous les caractères accentués pose problème.

ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xe9095a
ASTUCE : Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas
au jeu de caractères attendu par le serveur, le jeu étant contrôlé par
« client_encoding ».

Comment faire...

Hors ligne

#2 04/10/2008 07:07:07

gleu
Administrateur

Re : erreur lors de l'import de données

Le message d'erreur indique bien que l'encodage UTF-8 n'est pas reconnu pour certains caractères du fichier que vous voulez importer. Commencez donc par vérifier votre fichier.


Guillaume.

Hors ligne

#3 06/10/2008 11:30:03

benoitXV
Membre

Re : erreur lors de l'import de données

j'ai fait le test avec un fichier quasiment vide...et il semble que c'est juste les caractères accentué qui posent probleme

Hors ligne

#4 06/10/2008 13:56:27

benoitXV
Membre

Re : erreur lors de l'import de données

Correction:

Après plusieurs essais, il semblerais que ce soit les majuscule qui pose problème. Et non les caractères accentués

Hors ligne

#5 06/10/2008 17:35:16

jpargudo
Administrateur

Re : erreur lors de l'import de données

Bonjour,

Pourquoi vous ne faites pas en sorte de changer l'encodage de ce fichier? Sous linux, vous pourriez utiliser iconv pour cela. Sous windows, ça doit exister aussi...

Cordialement,

Hors ligne

#6 07/10/2008 12:03:02

benoitXV
Membre

Re : erreur lors de l'import de données

Moi je veux bien...mais je sais pas faire. Et je suis sur windows

Hors ligne

#7 03/11/2008 11:54:45

benoitXV
Membre

Re : erreur lors de l'import de données

Quel encodage serait le plus adapté SVP?

Hors ligne

#8 03/11/2008 12:36:18

KrysKool
Administrateur

Re : erreur lors de l'import de données

Bonjour

Sous Windows le jeu de caractère par défaut est le CP1252 (appellé aussi WIN1252)

J'avais écrit un article sur l'utilisation du mode console windows avec PostgreSQL sur mon site

essayé aussi avant la méthode COPY d'envoyé un

SET client_encoding TO 'WIN1252';

Cordialement,

Christophe Chauvet.


Christophe Chauvet
Directeur Technique
Sylëam Info Services
Mon site

Hors ligne

#9 03/11/2008 12:38:36

benoitXV
Membre

Re : erreur lors de l'import de données

merci je test tous de suite

Hors ligne

#10 03/11/2008 12:54:56

benoitXV
Membre

Re : erreur lors de l'import de données

Merci ça marche enfin

Super tu m'as enlevé une bonne épine du pied.

Je te remercie KrysKool

Bonne journée a toi

Hors ligne

#11 03/11/2008 12:59:59

benoitXV
Membre

Re : erreur lors de l'import de données

comment on passe la discussion a RESOLU?

Hors ligne

#12 03/11/2008 18:45:02

benoitXV
Membre

Re : erreur lors de l'import de données

j'ai encore des blemes Rrrrrrrrrrrrr

les \n ne passe pas ....et peut etre aussi les <\\BR>

C lourd.

En + j'avais exporté ma table au format sql ...et l'import plente aussi

Dernière modification par benoitXV (03/11/2008 20:09:32)

Hors ligne

Pied de page des forums