Bonjour à tous et à toutes ,
pour mon projet de stage, je dois gérer une grande quantité de bases de données et pour cela les importer dans PostGre avec COPY mais lors de l'import de données, survient un problème d'encodage de caractères dont voici le message d'erreur :
"ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xff
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 »."
Je pense que cela vient principalement des accents sur les e (é, è etc ...) et autres caracteres du genre.
Après quelques recherches diverses, j'ai vu qu'il fallait changer le client_encoding en écrivant "\encoding LATIN1". Cela ne marchant pas, j'ai testé l'autre solution qui devait régler tout ça en tapant : "SET client_encoding TO 'WIN1252';".
Là encore, j'obtient un message d'erreur
Je n'ai pas trouvé d'autres solutions pour ce problème alors peut-on, si quelqu'un sait, importer cette base sans supprimer les accents ou en les remplaçant par des e tout simples?"ERREUR: s�quence d'octets invalide pour l'encodage � WIN1252 � : 0x00
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 �."
D'avance merci !
Partager