plsql中文乱码

首先,通过 

select userenv('language') from dual;


SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252


查询oracle服务器端的编码, 如为: SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252 显示什么编码 就设置什么编码

 

在我们的客户端需要和服务器端的编码保持一致。

因此在客户端,需要设置环境变量: NLS_LANG = SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252 即可。



LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252"