首页 > 软件开发 > 数据库 >

如何解决PLSQL Developer中文显示乱码问题

来源:互联网 2023-03-17 00:09:25 411

PL/SQL Developer是一款专门面向Oracle数据库的应用,该工具功能强大,深受众多程序员的喜爱。但当我们在plsql内执行SQL查询语句时,返回的结果中有中文,却会显示为乱码(问号)。下面,小编就带大家看一下如何解决PLSQL Developer中文显示乱码的问题。UPD办公区 - 实用经验教程分享!

如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • PLSQL Developer

方法/步骤

  • 1

    打开PLSQL,执行一个sql语句,可以看到此时中文显示乱码问号。UPD办公区 - 实用经验教程分享!

    如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

  • 2

    打开sql查询窗口,输入select * from nls_database_parameters;并执行,可以查看数据库服务器字符集,此时为CHINA.ZHS16GBK。UPD办公区 - 实用经验教程分享!

    如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

  • 2本页面未经授权抓取自百度经验
  • 3

    输入select * from nls_instance_parameters并执行,可查看本地客户端字符集此时为空。可以看到,本地字符集与数据库字符集不同,需要设置一下本机的环境变量。UPD办公区 - 实用经验教程分享!

    如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

  • 4

    右键“计算机”,选择“属性”,依次点击打开【高级系统设置】-->【高级】-->【环境变量】。UPD办公区 - 实用经验教程分享!

    如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

  • 5

    查看【系统变量】下是否有变量NLS_LANG,没有则点击【新建】按钮。UPD办公区 - 实用经验教程分享!

    变量名:NLS_LANGUPD办公区 - 实用经验教程分享!

    变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBKUPD办公区 - 实用经验教程分享!

    如何解决PLSQL Developer中文显示乱码问题UPD办公区 - 实用经验教程分享!

  • 注意事项

    • 修改好环境变量后,一定要重新启动PLSQL Developer才会生效。
    • 环境变量的值,应根据第二步所查询出的数据库字符集一致。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!UPD办公区 - 实用经验教程分享!


    标签: 数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码