最近在用Postgresql数据库和Visual studio C#2003进行测试, 发现其中数据的字符集出现问题, 不知道怎么解决,
偶然性的出现ERROR: 22P05: character 0xe69887 of encoding "UTF8" has no equivalent in "EUC_CN"这样的错,无法执行有效的SQL语句(将该语句放在pgAdmin中可以很顺畅的执行)。数据库服务端为utf8。客户端设为EUC_CN字符集也不行。
有遇到这个问题的同仁提供下解决方案,谢谢了,一直被这个问题困扰着......
偶然性的出现ERROR: 22P05: character 0xe69887 of encoding "UTF8" has no equivalent in "EUC_CN"这样的错,无法执行有效的SQL语句(将该语句放在pgAdmin中可以很顺畅的执行)。数据库服务端为utf8。客户端设为EUC_CN字符集也不行。
有遇到这个问题的同仁提供下解决方案,谢谢了,一直被这个问题困扰着......
保存为UTF-8
将客户端编码集设置为gbk就可以了, 之前设置的为enu_cn,总是偶然性的报错,改了以后就正常了。
再次谢谢大家的帮助,明天上午结帖,谢谢了......