PostgreSQL: problèmes d'encodage sous Windows lors de l'utilisation de l'utilitaire de ligne de commande psql

Je travaille dans une centralisé, système de surveillance de Windows 2008 R2, j'ai installé PostgreSQL 9.3 utilisation de psql à partir de la ligne de commande.

Lorsque j'essaie d'accéder à une certaine distance l'Postgres (8,4 en principal de mon cas) j'ai une erreur d'encodage:

commande:

psql.exe -h 192.168.114.12 -p 5432 -d db_seros_transaccion -U postgres -f script.sql

erreur:

psql: FATAL:  la conversión entre WIN1252 y LATIN1 no está soportada

J'ai essayer d'ajouter la phrase

SET client_encoding = 'UTF8';

dans mon script, mais le problème persiste (et avec d'autres encodages, comme LATIN1 & WIN1252).

Après googler ça j'ai trouvé des gens qui mettent à jour certaines lignes du serveur pour effectuer la connexion, et c'est un problème pour moi.

Quelqu'un peut m'aider à établir une connexion à l'aide de psql sans une mise à jour? Est-il possible?

source d'informationauteur Frank N Stein