oracle 11g数据库是安装linux系统中!。
   但是访问数据库是通过windows下的pl/sql工具。
   结果出现在pl/sql工具中的中文注释全是乱码!
   
   请教各位高手,该怎么解决?   网上查了些资料!但是乱码的问题始终没解决!

解决方案 »

  1.   


    1:查看服务器端字符集
    select userenv('language') from dual;USERENV('LANGUAGE')
    ----------------------------------------------------
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK2.客户端 NLS_LANG 的设置方法Windows:CMD下运行
    常用中文字符集
    set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    常用unicode字符集
    set NLS_LANG=american_america.AL32UTF8
    可以通过修改注册表键值永久设置
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
      

  2.   


    不是不行,100%肯定是你给的值不正确。通常来说
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    SIMPLIFIED CHINESE_CHINA.AL32UTF8
    这两个选择吧。试试就知道了。