乱码解决方案可参考:https://blog.csdn.net/aovenus/article/details/12648751

另外我这里也进行了总结:由于每个人遇到情况不尽相同,可分情况操作

安装plsql12完成后 SELECT * FROM v$nls_parameters

我的安装后最初显示不是chinese,可能是由于默认设置导致。

PLSQL12 乱码问题(已解决)

第二步:设置环境变量

我的电脑->属性->高级系统设置->环境变量

(1)设置字符集

LANG=zh_CN.GBK 
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

由此设置步骤可得知此设置不仅仅是针对PLSQL的,所有在客服机上连接ORACLE时显示的中文为?时都必须通过这个方法设置其字符集与服务器上的一致方可正确显示中文内容。

(2)设置监听路径

添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要的。
 

 

 

 

 

相关文章: