于是接着又安装了第三方插件PLSqlDeveloper8.0.4,启动它后提示服务器字符集与客户端字符集不一致,于是通过select userenv('language') from dual;查询到服务器的字符集是SIMPLIFIED CHINESE_CHINA.AL32UTF8;
知道了服务器字符集后,就按照百度出来的解决办法在环境变量中新建了一个:NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8,此时应该客户端字符集与服务器字符集一致了;
问题来了:这时再启动PLSqlDeveloper正常了不会提示字符集不一致了,不过如果启动sqlplus时命令行界面里的中文变成了乱码,百度了好久都没弄明白是怎么回事,请问这到底是怎么回事?