plsql乱码 windows下配置环境变量,修改注册表

【目标编码:CHINESE_CHINA.ZHS16GBK】


没有设置环境变量的时候,执行sql脚本:

select userenv('language') from dual;

如果不是,配置环境变量:

            变量名:NLS_LANG

       变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

plsql乱码 windows下配置环境变量,修改注册表_第1张图片


确定,再次打开plsql,执行sql脚本:

plsql乱码 windows下配置环境变量,修改注册表_第2张图片


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1,查询服务端字符集编码

select userenv('language') from dual;


AMERICAN_AMERICA.ZHS16GBK


2,添加环境变量

变量名:NLS_LANG

变量值:AMERICAN_AMERICA.ZHS16GBK

plsql乱码 windows下配置环境变量,修改注册表_第3张图片

3,修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1


修改字符集AMERICAN_AMERICA.ZHS16GBK


plsql乱码 windows下配置环境变量,修改注册表_第4张图片





你可能感兴趣的:(plsql乱码)