如果oracle安装选择的字符集与PLSQL Developer的字符集不同,则打开 PLSQL Developer时会提示字符不一致可能造成问题:

定位到注册表的以下位置:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE

NLS_LANG键的值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改为:SIMPLIFIED CHINESE_CHINA.AL32UTF8即可

一、关于PLSQL无法正确显示中文

执行SQL查询语句,发现显示的数据中只要有中文都会以?表示。解决方法如下:
1、查询oracle 端的字符集。
select userenv('language') from dual;

得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2、我的电脑中环境变量界面,在系统变量中新加:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
变量值跟服务器查询到的值一致即可。

由此设置步骤可得知此设置不仅仅是针对PLSQL的,所有在客服机上连接ORACLE时显示的中文为?时都必须通过这个方法设置其字符集与服务器上的一致方可正确显示中文内容。

二、PLSQL绿色汉化版设置软件的中文显示

在PLSQL中点击菜单 tools--preferences 在弹出的设置窗口中找到 appearance——language 选择简体中文即可。

三、PLSQL登录时,在登录窗口中的数据库内容应如果设置

这个地方PLSQL其实会读取一个文件,文件的全路径为:ORACLE客服端所在目录 app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora

如我的ORACLE客户端安装在D盘则 D:\app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora

一般新装的ORACLE客户端没有这个文件,这个文件需要自己配置或通过ORACLE专门的配置程序进行设置。但更简便的方法是直接从其它已配置过的计算机上将这个文件复制过来。

最新文章

  1. 25条来自 Google 的移动网站设计准则
  2. 002商城项目:maven工程的测试以及svn的使用
  3. [转]asp.net解决高并发的方案.
  4. 4.1 avd
  5. 从zepto中学习方法
  6. App Store--心酸的上线路,说说那些不可思议的被拒理由
  7. objectarx 卸载加载arx模块
  8. IntelliJ IDEA集成svn
  9. R文件相关(坑)
  10. Highlight On Mouseover Effect With JQuery
  11. poll系统调用的内核态实现机制分析
  12. Android studio导出AAR包问题整理。
  13. java进阶书籍
  14. 设计模式之代理模式(Proxy)(2)
  15. 小白的首个maven web项目Step1软件安装二(Tomcat及相关配置)
  16. git从安装到使用
  17. clickableSpan实现textView文字部分点击有响应
  18. What is OpenOCD?
  19. 实现ListView的加载更多的效果,如何将按钮布局到始终在ListView的最后一行
  20. Windows 7防火墙阻止了远程桌面连接的解决方法

热门文章

  1. C 习题
  2. Scrapy - 小说爬虫
  3. mysql物理备份innobackupex
  4. ElasticSearch——集群搭建
  5. CentOS下Hadoop及ZooKeeper环境搭建
  6. Ubuntu 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)
  7. Saltstack之使用salt安装es6.0以上的head插件
  8. No manual entry for printf in section 3
  9. 查看创世区块 Genesis Block和channel.tx文件
  10. 【ARM-Linux开发】arm-none-Linux-gnueabi-gcc下载安装