中文无法正确被显示

目录

环境

症状

问题原因

解决方案

环境

系统平台:N/A

版本:4.1.1

症状

查询表的时候出现乱码并提示表不存在:

highgo=# select * from 一致;

ERROR:  relation "Д╦─Х┤╢" does not exist at character 15

STATEMENT:  select * from Д╦─Х┤╢;

ERROR:  relation "一致" does not exist

LINE 1: select * from 一致;

问题原因

客户端字符集与服务端字符集不一致。

解决方案

修改终端字符集与数据库的字符集一致;或设置客户端字符集为终端字符集,使用HGDB的字符集转换功能。

通过如下命令可以查询数据库的字符集。

psql -l

通过如下命令可以查询客户端的字符集。

postgres=#  show client_encoding;  

 client_encoding  

-----------------  

 UTF8  

(1 row)  

通过如下命令可以查询服务端的字符集。

postgres=# show server_encoding;  

 server_encoding  

-----------------  

 UTF8  

(1 row)  

详细的解决方案请登录【瀚高技术支持平台】查看

https://support.highgo.com/#/index/docContent/0ec4bf0425239c

猜你喜欢

转载自blog.csdn.net/pg_hgdb/article/details/86671934
今日推荐