日期:2014-05-17  浏览次数:20714 次

NLS_LANG
   在注册表中设置了NLS_LANG(如SIMPLIFIED CHINESE_CHINA.ZHS16GBK),使用select '中文' from dual;返回的是乱码,但使用set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK设置后,再使用select '中文' from dual;返回却是正常的,这么说注册表中的设置没有生效,这是为什么?
------解决方案--------------------
改了注册表后,要重新开个命令行窗口,再启动sqlplus