1.查询编码
使用sql查询出来的中文数据是??,即乱码。原因,因为数据库的编码与本地的编码不一致,plsql默认加载的是本机win10的编码。
select * from nls_database_parameters;
select userenv('language') from dual;
2.环境变量配置本机语言环境变量
LANG=zh_CN.GBK
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3、关闭plsql,重启试试,如果不行,重启电脑