Lorsque je me connecte à une base de données Postgresql à l'aide psql
, j'obtiens souvent ces messages:
=> SELECT * FROM question_view ;
ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1"
Suite à cette réponse SO , je comprends que je devrais changer l'encodage client en conséquence:
SET client_encoding = 'UTF8';
Changer client_encoding
chaque fois que je me connecte à la base de données est fastidieux. Existe-t-il un moyen de configurer définitivement ce paramètre, soit dans le .pgpass
fichier, soit ailleurs?
SET client_encoding = 'UTF8';
à~/.psqlrc
fait l'affaire. Merci!