1、输入select userenv('language') from dual;选中,然后F8执行,查看数据库字符集。
2、select * from V$NLS_PARAMETERS。 执行sql,查看本地字符集,查看第一行和第九行是否对应。
3、打开环境变量配置右击"此电脑",选择“属性”,点击“高级系统设置”,点击“环境变量”。
4、新建变量设置变量名:NLS_LAN蘅荫酸圉G变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK这里的变量值需要与数据库环境相同所以不固定:比如还会有 utf-8 等。
5、重新启动PLSQL。查询数据结果显示正常汉字,问题解决。