postgresql修改数据库编码

update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'your_database';

先用 encoding 指令看看编码是否预期的编码,如果不是则修改之。

如果连进去还是乱码,可能是客户端默认编码或者数据库服务器的语言支持问题了,详细看: http://www.cnblogs.com/ajianbeyourself/p/4872045.html

原文地址:https://www.cnblogs.com/Tommy-Yu/p/6409494.html