这两天刚刚使用Oracle,出现了好多不愉快的事情,下面分享一下我的一点经历:

(1)关于软件版本的问题,我到现在还没有解决,欢迎各路大佬、神仙给点建议:

Oracle11g64位,plsql可视化工具是plsqldev1106x64,plsqldev1207x64也用过,看名字就知道都是64位的。按道理Oracle11g64和plsqldev x64搭配是没有问题的,都是64位的,但是这个问题花了我一星期没有解决,无奈只能放弃,odbc import想要导入excel数据的时候出现问题,问题如图所示:

网上说的都是两种可能:①到odbcad32去加载什么32位(plsql是64位的,syswow64那里面的就是加载32位的excel驱动器,而system32下面的那个是加载64位的,这是网上看别人说的,不必纠结这些)的excel驱动器,最后尝试失败,没用!

然后我也尝试了下载64位的excel(2010年的office64位的),也是失败!②前面都失败了,我不得不退而求其次,卸掉64位的plsql(网上一大片说没有64位的plsql,包括最近两年的文章!),但是毫无疑问我这就是64位的plsql,下了32位的plsql和32位的Oracle client,才得以继续。

(2)关于Oracle显示中文出现问号(乱码)????

我找了很久,最后终于找到了答案,先告诉大家答案,问题当然(应该)是出在字符集上了,首先,网上也很多解答,主要是:①设置环境变量NLS_LANG,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK(我电脑一开始是没有这个的);②win+R,输入regedit,看图

按道理说这里这里默认就是这样的,不用改。

前面两点各个地方都说了,而且说的很详细,大家如果看我这里的看不懂,多看几篇其他人的一定看得懂!

BUT,重磅来了, 问题的关键不在前面两点,在于山水之间也,额,抱歉,在于导入的数据库(可以说已经成型了,不受你更改字符集的影响了)。一般我们发现Oracle查询数据库出现中文是????说明我们已经导入了excel数据了,此时,再来更改字符集,对已经导入的excel文件没有影响,你会发现重启plsql还是一样的乱码问题,然后怀疑自己是不是哪里做错了,很遗憾,很无语,答案不是你的问题,是Oracle的bug,你只有重新导入excel数据,才能解决乱码?????的问题!(希望大家早点看到这里,或者类似的解答,早日解决问题,不像我,花了2天时间)。

最后吐槽一下:

老夫很奔溃,知道为什么叫老夫吗,老夫昨天到今天,就因为显示这个中文的问题,奔走于百度各个网页,无果!以为是这个问题,以为是那个问题,仔细读了各种解决方案好几遍,生怕少了什么,做错了什么,为什么结果不对,最后看见红字的我眼泪不禁掉了下来,苍天啊,收了这个Oracle吧,他太变态了,竟然有这样的bug!小屁孩我没学到什么真正有用的高科技的东西(最近贸易战闹得厉害,趁一波热点),时间都花在这狗屁软件上面了,美国人真正的实现了低科技都不转移,更不用说高科技了,Trump你厉害。

受教于:https://blog.csdn.net/fly__love/article/details/77372871#commentBox。

感谢文章作者最后一部分的指点!在这里共享给大家,帮助大家少走弯路,只有经历过的人才知道这种狗屁问题多么操蛋。

Oracle显示中文出现问号(乱码)????相关推荐

  1. ajax返回值中文变成问号,用ajax传递json到前台中文出现问号乱码问题的解决办法...

    用ajax传递json到前台中文出现问号乱码问题的解决办法 我使用的Springmvc,在controller层传输一个json到前台,后台显示没问题,中文正常显示而到了前台 中文就变成了问号. 后来 ...

  2. 解决PLSQL 查询后显示中文为问号(???)问题

    解决PLSQL 查询后显示中文为问号(???)问题 参考文章: (1)解决PLSQL 查询后显示中文为问号(???)问题 (2)https://www.cnblogs.com/wqkeep/p/120 ...

  3. php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程

    PHP连接MSSQL显示中文时为乱码 PHP连接MSSQL显示中文时为乱码主要是因为编码问题了,我们只要懂得一对于数据库与页面的编码统一处理就可以解决了,下面一起来看看下文. 因为一直在使用 wind ...

  4. PHP页面显示中文字符出现乱码

    [出现问题] php页面显示中文字符出现乱码 [解决方法] 在php页面的代码前插入一行代码即可 header("Content-Type: text/html;charset=utf-8& ...

  5. Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码)

    Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码) 输入中文时,若候选栏显示英文乱码.无法显示中文,如下图所示,可按如下方式处理: cd ~/.config rm -rf SogouP ...

  6. Oracle 11g中文繁体特殊乱码问题解决

    @](特殊乱码问题解决方式) 遇到问题 最近老大给了一个同事写的操作数据库的程序,因为疫情原因而进行公司员工的锁卡与恢复,需要Oracle环境. 1>在此之前一直做的Excel数据导入工作,简体 ...

  7. oracle字体为红色,ORACLE 显示 中文字体

    客户端为Oracle 11g 查询中文字体 显示乱码 在32位操作系统下 修改  HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraClient11g_home1 下 ...

  8. Sublime 输入中文显示方框问号乱码

    使用sublime 编辑器出现了打开文件,中文显示方框,方框里面是问号,就是不显示中文. 1.管理员运行sublime程序 打开首选项(preferences) 2. 点击设置用户 (setting- ...

  9. 【转】unity 的 MonoDevelop 在Windows下显示中文不出现乱码

    怎么才能让MonoDevelop 在Windows下显示中文- Unity原生技术 我是在 PC 机上, 用以下方法解决了. 以下来自链接中的内容: 包括mac 在内显示中文乱码主要有两种原因, 一种 ...

最新文章

  1. 架构整洁之道学习笔记
  2. 基于Redis实现分布式部署单点登录
  3. c语言编一个开关量上升沿的程序,电工学(1)习题解答
  4. 做重?做轻?关键是要解决客户问题
  5. layui搭配Distpicker实现省市县多级联动
  6. ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
  7. AssetManager (资源路径+当前手机配置信息)
  8. 【POJ - 2406】Power Strings (KMP,最小循环节)
  9. 面向对象的理解及相关概念(封装,继承,多态)
  10. Python 学习线路图,码住!
  11. PAT Basic 1071. 小赌怡情(15)
  12. opencv函数之saturate_cast(防止溢出)
  13. 遍历图像方法以及注意事项
  14. 日语毕业论文日文参考文献怎么找?
  15. 武汉理工大学计算机学院宿舍,武汉理工大学专业所属校区及新生住宿分布情况(v2.0)...
  16. CPU超频烤机温度多少算正常?
  17. 高分子专业计算机建模,高分子与计算机模拟.doc
  18. Qt入门教程【硬件编程】串口基础知识
  19. 在某网课学习前端笔记整理js篇24-js正则表达式
  20. 国庆、中秋双节同庆 青岛浮山湾灯光秀启动节日模式

热门文章

  1. 设计产品主图要注意哪些细节
  2. 证件照APP照片间隔排版的实现
  3. 30多个实用matlab编程技巧
  4. 【回溯】B035_LQ_k调数列的个数(全排列+剪枝)
  5. 前端开发--webpack打包工具
  6. Android教程-第一课 搭建开发环境(Netbeans+win7最新)
  7. android html5 video 格式,关于H5 video在移动端播放问题
  8. 父爱如山,并不是指父亲坐在电脑前一动不动(深刻)
  9. 压缩视频之后网页上只有声音,没有图像
  10. 三元运算符语法格式php,php三元运算符知识汇总