Vous n'êtes pas identifié(e).
[RESOLU]
Bonjour,
Sous un système configuré en UTF8
OS: GNU/Linux Debian
Postgresql 8.4.7 (idem pour psql)
sous le shell, les caratères 'spécifiques' fonctionnent : é ç
mais pas sous psql (ça fait un bip lorsqu'on les tape au clavier sans rien afficher)
alors que
show client_encoding donne UTF8
et
show server_encoding donne UTF8
et
\l montre que la database est bien en UTF8 (ok en_US.UTF-8 mais cela ne devrait pas bloquer)
une idée svp ?
merci
Dernière modification par ilrico (03/05/2011 10:06:13)
Hors ligne
Ça ressemble fortement aux problèmes liés au fait que debian a décidé d'utiliser libedit au lieu de readline comme librairie pour gérer le terminal. Je pensais que c'était résolu pourtant…
De quelle version de debian s'agit-il exactement ?
Marc.
Hors ligne
Lorsque je l'ai installé c'était la testing (qui à l'époque était la Squeeze), qui est passé en stable release depuis.
ça date d'il y a 2 ans je dirais.
Dernière modification par ilrico (03/05/2011 08:49:25)
Hors ligne
Ok. C'est donc une squeeze, avec le package deb de la squeeze (l'avant dernier, puisqu'il doit y en avoir un 8.4.8 je présume…) ?
Marc.
Hors ligne
euh, en fait je n'ai pas tout décrit:
je me connecte via une squeeze 32bit (systeme A) en ssh vers un serveur squeeze 64bit (systeme B, postgresql/psql 8.4.7)
A a été installé il y a 2 ans alors que sqeeze était testing
B a été installé il y a 2 mois alors que squeeze était stable release (Debian 6.0)
mais les deux sources.list pointent sur la testing actuelle, donc un update du paquet me ferait passer en postgresql 9.0.x je suppose.
mais le probleme ne vient pas du A car lorsque je suis sur le shell de B via ssh j'ai acces aux caractères (é, ç...), c'est juste sous psql qu'il y a un problème.
Hors ligne
Le package 8.4.7 squeeze a été compilé pour dépendre de libedit et non plus readline. Et ce problème d'accents en est une conséquence.
C'est de ce bug qu'il s'agit : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608442
Il y a une bidouille résolvant le problème dans le package postgresql-common 114. Je présume que vous avez le 113 ?
Marc.
Hors ligne
en effet apres vérification c'est la 113 qui est installée, je vais passer a la 114.
merci pour vos explications tres precises, c'est en effet bien le bug décrit dans le lien.
Hors ligne
passage en 114, ça fonctionne nickel maintenant c'etait bien ça. bien vu & merci bcp pour votre aide.
Hors ligne