登录的窗口,平台都成了乱码,从那里可以设置SQL*Plus的中文支持?谢谢!

解决方案 »

  1.   

    我说的是SQL*Plus环境成乱码了,不是指读写出现乱码,请各位帮忙,千万不要给贴出一堆处理服务器与客户端数据字符不兼容的贴子,那些网上可以看到,都一个样子。我需要解决的问题是,SQL*plus这个平台成乱码了,在Oracle8的版本中有个Config里可以修改配置,但在Oracle10g
     For Vista中没有找到相关设置。环境:Vista + Oracle10g(Vista 版)
    谢谢!
      

  2.   

    1.通过执行select NLS_LANGUAGE, NLS_ISO_CURRENCY,NLS_CHARACTERSET  from   V$NLS_PARAMETERS查看服务端字符集2.通过regedit修改注册表(仅讨论windows版)进行客户端的字符集,位置\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG修改为[NLS_LANGUAGE ]_[NLS_ISO_CURRENCY].[NLS_CHARACTERSET]
      

  3.   

    组册表是客户端的字符集,要是显示汉字的话,把注册表中的UTF8改成ZHS16GBK
      

  4.   

    测试了一下,我的系统没有问题,
    NLS_LANG = SIMPLIFIED CHINESE_CHINA.UTF-8注意是 UTF-8 而不是 UTF8。
      

  5.   

    界面提示文字的设置主要看“NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK”中的第一个参数,即'SIMPLIFIED CHINESE'