{PostgreSQL} changer encodage de donnée import

Résolu/Fermé
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 - 1 mars 2010 à 12:10
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 - 5 oct. 2010 à 14:54
Bonjour à tous,

j'administre une base de données postgre dont l'encodage est en Latin1.
J'aimerais importer des données en format CSV.
Mon problème est que mon import plante car ma base de données est encodée en Latin1.

le message d'erreur est le suivant:

ERROR: invalid byte sequence for encoding "UTF8": 0xe92064
État SQL :22021
Astuce : This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
Contexte : COPY perval_filtre, line 2


J'ai essayé d'encoder mon fichier en UFT8 mais ca ne marche pas:

ERROR: character 0xefbbbf of encoding "UTF8" has no equivalent in "LATIN1"
État SQL :22P05
Contexte : COPY perval_filtre, line 1

J'ai lu que je pouvais changer l'encodage de ma base de données seulement ce n'est pas moi qui l'ai créé et j'ai qq réticence a me lancer la dedans.
Je voudrais donc changer l'encodage de mes données en LATIN1, comment puis je faire?
J'utilise notepad ++ et Excel.

Merci de vos réponses.

mat_elot
A voir également:

3 réponses

mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 38
3 mars 2010 à 09:45
Dans les encodages proposés par Notepad++, il y a "Convertir en UTF-8 (sans BOM)", ne serait pas celui-là qu'il faut choisir pour avoir un fichier UTF-8 utilisable directement par le COPY de postgresql?
Je n'arrive pas à garder la conversion par contre, des que je ferme notepadd ++ (ouvert par défaut en ANSI) , je retrouve l'encodage ANSI.

Persone n'a une idée (qui serait la bienvenue) ?

Merci,

mat_elot
0
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 38
16 mars 2010 à 14:38
Personne n'a d'idée?
Toujours pas trouvé de solution...
0
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 38
5 oct. 2010 à 14:54
C'était mon notepad qui buguait.
Je ferme.
0