如题,读取的数据中文显示乱码。谢谢!

解决方案 »

  1.   

    我觉得postgresql的字符集处理是最简单的。
    首先,在数据库服务器端,它的字符集,你最好设成-EUTF8以支持中文
    在你使用命令行插入数据时,保证\encoding gbk或者gb18030另外,在客户端连接时,获取连接以后,要马上设置你的客户端字符集:
    有一个api叫做PgSetClientEncoding("gbk")这样,你得到的数据肯定是正常显示的中文。