PostgreSQL encoding issue while executing query from command line
问题 I am trying to execute an SQL query which is stored in the file. I am using following command to execute: psql -d DB_NAME -a -f QUERY_NAME.sql I have some non English text in the SQL file like - સુરત When the query is executed the text in the database looks like - à ª¸à «Âà ª°à ª¤ How do I execute the query from command line so that it runs correctly? 回答1: Make sure the client_encoding matches the encoding of your file. Check your system locale. Then use a matching command line