一般在遇到oracle中中文显示‘靠’的问题,一般有以下几种办法:
1. 设置注册表中的NLS_LANG
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home\NLS_LANG
如将NLS_LANG
由:AMERICAN_AMERICA.WE8MSWIN1252
改为: AMERICAN_AMERICA.ZHS16CGB231280
缺点:在安全要求比较高的公司,员工没有编辑注册表权限时,无能为力。
2. 在命令行中设置NLS_LANG
C:\>SET NLS_LANG= AMERICAN_AMERICA.ZHS16CGB231280
需要每次都去设置不太方便。
3. 环境变量中添加NLS_LANG
Control Panel\All Control Panel Items\System\Advanced system settings\Advanced\Environment Variables\ 在System variables中
添加新的变量NLS_LANG,值设置为AMERICAN_AMERICA.ZHS16CGB231280
这样既不用修该注册表,也不用每次在命令行中设置NLS_LANG,即可解决ORACLE中文显示‘靠’字的问题。