{PostgreSQL} changer encodage de donnée import
Résolu
mat_elot
Messages postés
147
Statut
Membre
-
mat_elot Messages postés 147 Statut Membre -
mat_elot Messages postés 147 Statut Membre -
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
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:
- {PostgreSQL} changer encodage de donnée import
- Changer dns - Guide
- Changer de carte graphique - Guide
- Changer extension fichier - Guide
- Changer wifi chromecast - Guide
- Changer clavier qwerty en azerty - Guide
3 réponses
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
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