Vous n'êtes pas identifié(e).
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
Quel est l'encodage de votre document CSV ?
Guillaume.
Hors ligne
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
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
d'accord ,
et vous avez pas de solutions ?
Hors ligne
Il faut supprimer les caractères non transformables. Le 0xf8 par exemple.
Guillaume.
Hors ligne
oui ma j'ai des fichiers de 1000000 lignes je vais pas me taper toute les ligne une apres l'autre
Hors ligne
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
D'accord Merci
Hors ligne