您的位置 首页 网络杂谈

Win10下通过PLSQL Developer连接Oracle19C,中文别名乱码怎么破?

写在开篇 近期,笔者对所使用的win10操作系统进行了重装,在通过PLSQL Developer工具连接Ora…

写在开篇
近期,笔者对所使用的win10操作系统进行了重装,在通过PLSQL Developer工具连接Oracle数据库时,发现中文的别名居然出现乱码,也就是出现:”?????“,如下图:
经分析,原因无非就两个:

本机没有配置数据库字符集环境变量
客户端与数据库字符集不一致

解决过程
确认数据库的字符集
查看Oracle当前字符集
SQL> select userenv from dual;
USERENV
—————————————————-
AMERICAN_AMERICA.UTF8
也可查看更详细的
SQL> select * from nls_database_parameters where PARAMETER like &39;;
PARAMETER VALUE
——————————————————————————– —–
NLS_NCHAR_CHARACTERSET UTF8
NLS_CHARACTERSET UTF8
从上面的结果看到,字符集均为UTF8
在PLSQL Developer工具所在的机器环境变量中添加用户变量(笔者的是win10)

NLS_LANG=AMERICAN_AMERICA.UTF8

如下图
关闭PLSQL Developer工具,再重新打开

中文别名已经正常显示,如下图:

以上就是朝夕生活(www.30zx.com)关于“Win10下通过PLSQL Developer连接Oracle19C,中文别名乱码怎么破?”的详细内容,希望对大家有所帮助!

本文来自网络,不代表卡奇财经立场,转载请注明出处:https://www.hfhnjr.com/?p=82522

作者: 卡奇财经

联系我们

联系我们

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部