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
Vous devez vous connecter pour publier un commentaire.
Merci beaucoup Craig Sonnerieles travaux, les travaux enfin! Vous êtes mon nouveau idool maintenant!
Les étapes sont les suivantes: