1,问题:在plsql 中执行sql语句,查询结果带有中文,出现乱码,即" ??? ";如下:
2,解决:
1)输入sql语句 select * from V$NLS_PARAMETERS 查看本地字符集,查看第一行的VALUE值是否为:SIMPLIFIED CHINESE ;如果不是,添加下面的环境变量;
2)添加环境变量:在系统环境变量中添加,名:NLS_LANG,值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK;重启plsql;
3)输入sql语句 select * from V$NLS_PARAMETERS 查看本地字符集,结果如下: