postgres数据库全角字符乱码问题

数据库里是正常的全角字符,为什么取得会成为乱码
---------------------------------------------------------------

你如果直接在SQL客户端上存储数据库时,需要先在命令行下设置:
export PGCLIENTENCODING="GBK"(可以设置在数据库用户的环境变量里),或在PSQL交互界面上运行:set CLIENTENCODING to "GBK",然后可以做插入数据之类的操作,否则虽然你插入时看着数据正常,读出的数据却是乱码,在JSP中读取数据或插入数据时编码也都要设置编码为GBK的,这样可以保证读取及存储的数据都是正常的。

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus