环境配置:
1.服务器端,安装下32位LINUX虚拟机下,字符集设置如下:
1 NLS_LANGUAGE AMERICAN
2 NLS_TERRITORY AMERICA
9 NLS_CHARACTERSET AL32UTF82.客户端,安装在本机64为WIN7上,
客户端字符集设置为:regedit-》NLS_LANG:AMERICAN_AMERICA.AL32UTF8
环境变量:NLS_LANG:AMERICAN_AMERICA.AL32UTF83.登录PL/SQL连接,正常连接,但发现中文显示为乱码请问该如何配置,另外,注册表的NLS_LANG与环境变量的NLS_LANG的区别是什么??
不知道是不是PL/SQL字符问题?

解决方案 »

  1.   

    数据库服务器字符集采取ZHS16GBK的字符集
      

  2.   

    删掉客户端的的所有NLS_LANG配置,或者改为AMERICAN_AMERICA.UTF8试试
      

  3.   

    已解决。
    客户端与服务器端编码设置一致。
    启动PL/SQL时,设置会话字符集环境为当前OS字符集。
      

  4.   

    楼主,具体详解?我也遇到了这种情况,我的操作系统是英文版的win7,望楼主贴出详细步骤
      

  5.   

    楼主,具体详解?我也遇到了这种情况,我的操作系统是英文版的64 win7,望楼主贴出详细步骤