• 技术文章 >数据库 >PostgreSQL

    PostgreSQL客户端乱码怎么解决

    月亮邮递员月亮邮递员2020-04-02 15:49:38原创3747

    PostgreSQL客户端乱码怎么解决

    原因是:没有正确设置客户端字符集

    默认情况下,PostgreSQL是不转换字符集的,如果你的数据库是UTF8的字符集,一般终端的中文字符集会设置为GBK,或en_US(查看终端的字符集可以看LANG环境变量的设置)。

    推荐:PostgreSQL教程

    解决方法:

    方法一:

    设置postgresql的客户端编码为GBK,这时PostgreSQL就知道客户端是GBK编码的,这样PostgreSQL数据库会自动做字符集的转换。

    方法二

    直接设置终端的字符集编码为UTF8。

    具体演示:设置postgresql的客户端编码:

    SET client_encoding=GBK;

    推荐学习《Python教程》。

    专题推荐:postgresql 客户端 乱码
    品易云
    上一篇:怎么解决PostgreSQL其他机器无法访问的问题 下一篇:PostgreSQL的user怎么改密码及权限

    相关文章推荐

    • python输出乱码怎么解决• Python控制台输出乱码问题怎么解决

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网