解决PLSQL中文乱码问题 1.在PLSQL中执行 查看服务器端编码 select userenv('language') from dual; 2.可以看到我的Oracle编码是AMERICAN_AMERICA.ZHS16GBK 然后在环境变量中新建环境变量; 3.设置变量名:NLS_LANG,变量值:第1步查到的值, 我的是 AMERICAN_AMERICA.ZHS16GBK 最后重启PLSQL就好了!!