update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'your_database';
先用 \encoding 指令看看编码是否预期的编码,若是不是则修改之。html
若是连进去仍是乱码,多是客户端默认编码或者数据库服务器的语言支持问题了,详细看: http://www.cnblogs.com/ajianbeyourself/p/4872045.html数据库