Vous n'êtes pas identifié(e).

#1 12/06/2014 11:24:38

fab5685
Membre

Problème accents avec UTF8

Bonjour,

J'ai une base de donnée postgresql 8.4 avec un encodage en UTF8, mais l'insertion dans cette base de caractères avec accents ne fonctionne pas. j'ai une erreur du type :

  error while executing query '....', message is ERROR:  invalid byte sequence for encoding "UTF8": 0xe9272c
  HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".

En ligne de commande, j'ai bien sur la m^meme chose :
SELECT 'é' ;
ERROR:  invalid byte sequence for encoding "UTF8": 0xe92720
HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".

les autre valeurs que j'ai pour cette base sont Collation et Ctype à fr_FR.UTF-8 (je ne sais pas trop si ça une importance.

Je ne comprends pas du tout ce qui bloque postgresl.

Merci de vos réponses

Hors ligne

#2 12/06/2014 13:22:51

damalaan
Membre

Re : Problème accents avec UTF8

bonjour,

ce genre de chose devrait résoudre votre problème (à placer avant le sql)

SET client_encoding TO 'LATIN1';

Hors ligne

Pied de page des forums