PLSQL12 乱码问题(已解决)

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

乱码解决方案可参考: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。这步是最重要的。
 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值