服务器端字符集是us7ascii
客户端的字符集已设置为us7ascii字段tostring后是乱码
比如“你好” 是“Dc:C”
怎么解决?
是WINFORM程序oracle连接字符串中不支持Charset,不要想用这种方法;

解决方案 »

  1.   

    ORACLE 也有编码集的,重新设置一下ORALCE试试
      

  2.   

    http://www.7880.com/info/Article-55ed120.html
      

  3.   

    我们公司的项目也有这种情况,你不要用Oracle 8.0的客户端,用9.0的客户端去访问服务器,就不会有这种问题!
      

  4.   

    用plsql等工具连结oracle看看,如果在确认无误的情况下再用2003连结
      

  5.   

    解决了
    用oracle connection连接到数据库就会出现乱码
    用oledb conncection连接到数据库就没有问题
    郁闷啊配置:
    服务器是9i,用的ascii7编码;
    客户端也是9i,用的是中文编码,修改注册表的NLS_LANG,使得和服务器一致
    希望能给各位有点帮助
      

  6.   

    用oracle connection连接到数据库就会出现乱码
    用oledb conncection连接到数据库就没有问题是这样的,我做项目时也是到后来才发现这个问题。妈的,临时改接口。
    这是oracle的自带连接库有问题,没办法。呵呵   大伙知道就OK了