本地安装完数据库和PL/SQL客户端后,执行insert语句后中文部分显示????乱码。
个人执行select userenv('language') from dual;
结果为: American_America.ZHS16GBK
结果为: American_America.ZHS16GBK
在经历过添加环境变量配置:
NLS_LANG 用户
变量导致plsql登录都不成功之后,经历了一波
Ora-12705:无法访问NLS数据文件,或者指定的环境无效。只能将用户变量改回。
经过以下步骤后成功实现插入数据为中文:
1.在注册表中regedit修改了以下路径的配置:注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home]下的
NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
2.在环境变量的系统变量中添加
NLS_LANG配置:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
插入数中文据成功。
第一篇博客找了半天没找到格式刷在哪,一边看WAR3,一边瞎写。
5.9日凌晨记。