欢迎您的访问
专注于Java技术系列文章的Java技术分享网站
关注我们

—— 加入社群 ——
「十大城市」工作内推
「微信/QQ」技术讨论
「面试真题」随时领取
公众号名称:搜云库技术团队  公众号ID:souyunku
关注公众号后发送 口令 获取关闭弹窗地址
公众号每天中午 12:20 为你推送一篇技术文章

PL-SQL Developer编码格式设置

号外:限时领取:2020,全网最新、最全的技术知识体系

通过PL/SQL中文字段显示乱码或者导出数据出现乱码,原因是数据库的编码格式和PL/SQL的编码格式不统一导致。

查看ORACLE数据库字符集:

select userenv('language') from dual;

查询结果:

SIMPLIFIED CHINESE_CHINA.AL32UTF8
SIMPLIFIED CHINESE_CHINA.ZHS16GBK (我的数据库结果)

修改PL/SQL的编码格式:

1、 在windows中创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。

2、 重启PL/SQL,这样检索出来的中文内容就不会是乱码了。

如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 PL/SQL。其它字符集设置同上。

参考:pl/sql developer 编码格式设置

文章永久链接:https://tech.souyunku.com/?p=15515

赞(74) 打赏

版权归原创作者所有,任何形式转载请联系作者;搜云库技术团队 » PL-SQL Developer编码格式设置
本站:免责声明!

评论 抢沙发

一个专注于Java技术系列文章的技术分享网站

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏