http://www.cnblogs.com/angelasp/p/3208368.html我是按这个上面说的步骤配置安装的,但还是表中的数据为乱码,求解

解决方案 »

  1.   


    这里选错字符集了。
    乱码是因为你导入的数据不是使用的16GBK编码。解决办法很简单,用命令修改 ORacle 字符集,自己百度吧。
      

  2.   


    数据库服务器字符集采取ZHS16GBK的字符集 删掉客户端的的所有NLS_LANG配置,或者改为AMERICAN_AMERICA.UTF8试试
      

  3.   

    装完了表中数据全为乱码,表中数据从何而来,你通过什么工具查询的,直接用sqlplus在服务器上查询的结果是?
      

  4.   


    这个我已经试过了,还是不行,现在我在怀疑是不是安装选oracle11g相符的32位客户端 instantclient-basic-win32-11.2.0.1.0.zip 后产生的问题
      

  5.   

    数据是原来的库,只不过最近升级为win764位,安装plsql后查询出来的表中中文数据就是乱码了
      

  6.   

    数据是原来的库,只不过最近升级为win764位,安装plsql后查询出来的表中中文数据就是乱码了升级win7 64位的时候,需要导入数据吧,导入过程正常吗?应该在导入数据前设置好Oracle字符集,然后再导入。
      

  7.   

    数据是原来的库,只不过最近升级为win764位,安装plsql后查询出来的表中中文数据就是乱码了升级win7 64位的时候,需要导入数据吧,导入过程正常吗?应该在导入数据前设置好Oracle字符集,然后再导入。我只是连接远程的数据库服务器,服务器是oracle9i的库是动不了的
      

  8.   

    我连接到数据库后,我在plsql中通过select userenv('language') from dual;查询得到的结果是AMERICAN_AMERICA.ZHS16GBK而我在sql plus中通过用system用户登陆后查询得到的结果是
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  9.   

    http://jingyan.baidu.com/article/fb48e8be4c7c206e622e1491.html 按这个方法解决了