Bonjour,
Je possède une BD postgres version 8.1.0 installée avec un encodage UTF8. Le client psql fonctionne lui aussi avec un encodage UTF8 (commande \encoding pour vérifier). Mon problème est qu'il m'est totalement impossible d'insérer des données contenant des caractères accentués.
Je pense que le problème vient de ma fenêtre DOS qui est par défaut paramétrée avec une page de code 850. Si je laisse cet encodage, au moment ou je suis logué sur le serveur postgres, un warning m'avertit que je n'utilise pas la bonne page de code et que la page de code "correcte" devait être la 1252.
J'ai essayé de modifier l'encodage de ma fenêtre DOS (chcp) afin de la faire passer en 1252. Lorsque je me logue à nouveau sur postgres, je n'ai plus de warning mais le problème reste le même ... Pour info voici le message d'erreur que j'obtient lorsque j'essaie d'insérer des données avec des caractères accentués :
invalid UTF-8 byte sequence detected near byte 0xe9
J'ai également modifié la police de caractères de ma console en Lucida Console mais cela ne change absolument rien.
Avez-vous déjà eu un problème similaire ?
Merci d'avance !
jh0483
Partager