在plsql中查询到的结果集中出现中文显示为一大堆
1.输入sql 语句 select userenv(‘language’) from dual 查看数据库字符集
2.输入sql 语句 select * from V$NLS_PARAMETERS 查看本地字符集查看第九行的结果和1.查询到的数据是否对应.
3.一般都是对应的,这个时候你就可以查看一下你的环境变量是否含有NLS_LANG 这个,如果没有新建一个变量,名称:NLS_LANG,它的值就是第一条语句查到的结果:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4. 重新打开plsql就可以了