乱码解决方案可参考:https://blog.youkuaiyun.com/aovenus/article/details/12648751
另外我这里也进行了总结:由于每个人遇到情况不尽相同,可分情况操作
安装plsql12完成后 SELECT * FROM v$nls_parameters
我的安装后最初显示不是chinese,可能是由于默认设置导致。

第二步:设置环境变量
我的电脑->属性->高级系统设置->环境变量
(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。这步是最重要的。

本文提供了解决PLSQL开发工具中出现中文乱码的详细步骤,包括设置环境变量LANG和NLS_LANG,以及配置TNS_ADMIN环境变量以确保正确连接到Oracle数据库。
5766

被折叠的 条评论
为什么被折叠?



