为使同事的笔记本能使用公司的业务系统程序而装了oracle数据库的客户端,运行安装时却发现oracle变成英文界面。估计同事的笔记本上装的是英文版的vista,通过区域和语言设置为中国与简体中文,而oracle则自动识别为英文。安装完oracle,运行业务程序,却发现程序标题栏上的用户名以及显示数据中的中文都变成了“靠”,也不是所有的中文,但大部分是这样。一排排的“靠靠靠”,还真有点如今网络恶搞的味道。
赶紧上网找解决办法,原来只要在系统环境变量中设置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK就可以了。右击“计算机”-属性-系统高级设置-环境变量(如果是xp,则是右击“我的电脑”-属性-高级-环境变量),在系统变量那里新建一个系统变量NLS_LANG,在值那里填入“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”(不包括引号),确定退出后,不用重启电脑,重新登录原先出现“靠”的程序,就可以看到中文已经正常了,从oracle数据库中读出的数据已经恢复原来的面目,原先有问题中文都不再是显示“靠”了。
2010-2-23更新:经实践,以上方法适用于windows 7(不知道为什么同事的笔记本换装了WIN7,安装oracle还是英文界面)
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/474.html