问题描述:
PLSQL/Oracle中文乱码;
问题原因:
PLSQL客户端编码和服务器端编码不一致,插入中文时就会出现乱码;
解决办法:
1、查看服务器端编码:
select userenv('language') from dual;
2、查看PLSQL编码,检查ARAMETER为NLS_LANGUAGE对应的VALUE值和服务器端编码是否一致;
select * from V$NLS_PARAMETERS;
3、如果不一致,需要设置环境变量,将NLS_LANG的值设置为服务器端编码;
4、重启PLSQL即可。