最近新买的电脑,配置好数据库连接后,plsql查看数据与插入中文数据都显示问号(???),同事的都正常显示,查看了很多资料,有的说是数据库字符集的原因让修改数据库的字符集,但是我的数据库都是远程连接正式环境的数据库,修改正式库的字符集是不可能了,毕竟别人的都好使。后来终于得以解决,下面我来详细介绍如何解决的(简单好用):

原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。

步骤一:执行在plsql中执行 select userenv('language') from dual; 语句来查看本机的字符集,或是执行 select * from V$NLS_PARAMETERS; 语句。两者的区别是第一种查看到的是拼接好的一条字符集数据,第二种是数据库详细配置参数有多条数据需要将 第一行,第二行,第九行的value数据以 第一行_第二行.第九行的格式拼接起来,我的拼接好好后是AMERICAN_AMERICA.ZHS16GBK

步骤二:在环境变量中添加两条配置信息,鼠标右键我的电脑(计算机/此电脑)等图标,选择属性,选择高级系统设置,选择高级选项卡的环境变量,在系统变量里新建两条配置:

1、LANG=zh_CN.GBK(GBK是这样形式的,不同编码这里的value值需要跟着改变)

2、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(这个value值就是我们步骤一中拼接好的那个值)

步骤三:这步也是至关重要的,到这里我们就配置好了,很多的博客与帖子都说重启plsql即可,但是我的并没有生效,需要重启电脑 生效,很重要。
---------------------
作者:zhang_yanchao
来源:CSDN
原文:https://blog.csdn.net/zhang_yanchao/article/details/79092711
版权声明:本文为博主原创文章,转载请附上博文链接!

解决plsql中文显示问号(???)问题相关推荐

  1. linux mysql5.6 编码_CentOS 7下修改MySQL5.6编码方式 解决网站中文显示问号

    解决办法: CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码. 具体操作: 1.进入MySQL控制台 mysql  -u root - ...

  2. mysql数据库显示问号_mysql数据库中文显示问号

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决 mysql命令框中向表中插入中文字符,在可视化工具MySQL Wor ...

  3. Oralce Plsql 中文显示乱码问题无需修改注册表完美解决

    Oralce Plsql 中文显示乱码问题无需修改注册表完美解决 参考文章: (1)Oralce Plsql 中文显示乱码问题无需修改注册表完美解决 (2)https://www.cnblogs.co ...

  4. PLSQL Developer工具查询表数据:中文显示问号‘?’

    1.在PLSQL Developer工具,查询表数据,中文显示问号'?' 2.在PLSQL Developer工具,查询select * from V$NLS_PARAMETERS (NLS_LANG ...

  5. win10上cmd命令中文显示问号?

    jar包在cmd命令运行中文显示问号 1.先确定是不是jar包里面的代码问题 已经在这里写了UTF-8 2.网上说的chcp 65001 然后加上-Dfile.ecoding 这些对于我来说都没用 3 ...

  6. PLSQL中文显示乱码,真正有效的解决方案(无需修改注册表 )

    PLSQL中文显示乱码,可能是oracle客户端和服务器端的编码方式不一样.网上有很多帖子介绍解决方法,但都说得不清不楚的,这里我将自己经过实践和理解的真正的解决方案分享给大家. 在这里,我们使用的是 ...

  7. 为什么vs数据库中文显示问号_数据库插入中文变成问号

    今天做一个关于ssm的项目,数据库用的是MySQL,但是遇到一个比较奇葩的乱码问题,数据库里面存的中文取出来变成了问号,存进去的中文也变成了问号,但是手动添加到数据库中的中文取出来又是显示正常的.一路 ...

  8. php显示json,PHP解决JSON中文显示问题

    PHP如何解决JSON中文显示问题?本文主要介绍了PHP JSON格式的中文显示问题解决方法,本文总结了3种解决中文显示\u开头字符问题的方法.希望对大家有所帮助. 返回json数据中文显示的问题 解 ...

  9. 解决matplotlib中文显示问题

    解决matplotlib中文显示问题 参考文章: (1)解决matplotlib中文显示问题 (2)https://www.cnblogs.com/weiweiwei233/p/9307619.htm ...

最新文章

  1. R画月亮阴晴圆缺:corrplot绘图相关系数矩阵
  2. Mocha and Red and Blue 模拟字符串
  3. oracle故障级别划分,jfinal 2.2 oracle 事务级别问题
  4. ES6对象(3):类的继承
  5. [19/04/23-星期二] GOF23_创建型模式(工厂模式、抽象工厂模式)
  6. 【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类
  7. memset() 初始化类对象
  8. 热门话题“看第一学历招人公平吗?”数据告诉你,网友们都是如何想的
  9. 使用依赖注入的ASP.NET Core 2.0用户角色基础动态菜单管理
  10. leetcode —— 数组(1. Two Sum)
  11. 《深入理解计算机系统》 CSAPP 入坑推荐
  12. RTMP 协议包头参考
  13. linux uvc协议_linux uvc 深入理解(一)
  14. 延时delay1s程序 c语言,汇编语言软件延时1s的实现方法
  15. 游戏设计模式阅读笔记18——优化模式(对象池模式)
  16. 三个遗传算法matlab程序实例
  17. iOS 15增加更多新的小组件
  18. speedoffice中Word如何拆分单元格
  19. Oracle一条资源消耗较高但是Executions=0的问题排查...
  20. Java NIO 学习:通道(Channel)

热门文章

  1. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解
  2. 【Spring】框架简介
  3. IDEA : Git Pull Failed 解决(IDEA中使用stash功能)
  4. html 实现动态在线预览word、excel、pdf等文件
  5. Python怎么利用多核cpu
  6. TVM yolov3优化代码修改(编译运行OK)
  7. ONNX MLIR方法
  8. MindSpore接口mindspore::api
  9. CPU消耗,跟踪定位理论与实践
  10. 【CV】吴恩达机器学习课程笔记第10章