PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。现在越来越多的商业逻辑和应用程式逻辑都在使用Oracle服务器,所以PL/SQL编程在整个开发过程中也变得越来越重要。PL/SQL开发者在开发Oracle应用程序的时候都注重于开发工具简单易用,代码简洁和开发效率高等特点。

不知道大家平时在使用PL/SQL Developer是否有遇到什么问题?小编就遇到了一个问题,在PL/SQL Developer中插入中文乱码了,真是让人头疼啊!不过还好最后都解决了,现在就来看看是怎么解决的吧~

PL/SQL Developer插入中文乱码问题,如图

这个是由于oracle服务器端字符编码和Oracle客户端字符编码不一致引起的。

检查Oracle服务器端字符编码,用select userenv('language') from dual;

select * from v$nls_parameters a where a.PARAMETER = 'NLS_CHARACTERSET';

如下:

通过查找注册表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\里,NLS_LANG的具体键值即可知道客户端使用的字符集,如图:

检查到这里好像没有问题。根据网上提示,打PL/SQL Developer工具的:帮助-支持信息-信息 选项卡里进行检查,在“Character Sets”下面,有一项是:“NLS_LANG”, 其值为空,但上面已经检查过注册表NLS_LANG项的键值是正确的,这说明PL/SQL Developer工具没加载到注册表的信息。

看来得添加环境变量了,在环境变量-系统变量里,新增变量NLS_LANG,将上面查到的Oracle服务端在使用的字符集(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)填进去即可,然后退出PL/SQL Developer再重新打开登陆进Oracle。

重新向Oracle数据库中插入中文再查询,应该不会再变为问号了!

文章内容就是这样了,希望对您有所帮助~PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。想要让您的数据库开发变得简单、高效,那就试试PL/SQL Developer吧!

相关内容推荐:

想要购买PL/SQL Developer正版授权,或了解更多产品信息请点击“咨询在线客服”

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:CSDN

0

好文不易,鼓励一下吧!

代码和mysql服务器编码不一致_PL/SQL Developer教程:解决oracle服务器端和客户端字符编码不一致问题...相关推荐

  1. 修改oracle客户端的编码,Oracle中文字符乱码?设置Oracle客户端字符编码与服务端一致...

    经常可能出现查询Oracle数据时,中文显示乱码,这很可能是因为,Oracle服务端的字符编码与客户端不一致引起的. 这时,我们需要做的是,如何设置自己的客户端字符编码与服务端一致. 查询Oracle ...

  2. PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  3. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程

    作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...

  4. PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的。 检查Oracle服务器端字符编码,用 sel

    PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的. 检查Oracle服务器端字符编码,用 select ...

  5. 解决Python3中的中文字符编码的问题-亲测有效

    解决Python3中的中文字符编码的问题 一.原理篇: Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等.这篇文章主要介绍了Python3中的解决中文字符编 ...

  6. PL/SQL Developer连接本地Oracle 11g 64位数据库

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  7. ssh框架从页面传中文发生乱码时怎么解决,就是添加一个字符编码拦截器。用springframework自带的便可...

    ssh框架从页面传中文发生乱码时怎么解决,就是添加一个字符编码拦截器.用springframework自带的便可 转载于:https://www.cnblogs.com/oymx/p/3976392. ...

  8. 0003 64位Oracle11gR2不能运行SQL Developer的解决方法

    0003 64位Oracle11gR2不能运行SQL Developer的解决方法 参考文章: (1)0003 64位Oracle11gR2不能运行SQL Developer的解决方法 (2)http ...

  9. JavaWeb - 数据库,MySQL安装卸载,MySQL服务器存储结构,sql语言,使用sql操作数据库/数据库表/表中记录,聚集函数,分组操作,limit关键字,重置root密码

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72781451 1.数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql ...

最新文章

  1. nginx重点优化合集一
  2. Linux中查看信息的命令
  3. 用曼哈顿距离来巧解---输出菱形的问题
  4. Angular2+ typescript 项目里面用require
  5. java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?
  6. 防止页面的重复提交,刷新
  7. 中国联通骨干网网络介绍
  8. IDEA设置背景与字体大小
  9. IDEA下载并安装SVN教程
  10. Chrome OS Factory开发测试流程
  11. html图片闪烁设置,HTMLCSS基础-图片按钮闪烁解决方案
  12. I/O控制方式——轮询,中断,DMA,通道
  13. Altium AD20整板放置GND过孔、批量放置GND过孔/缝合孔
  14. 前端入门-HTML篇
  15. vue中关键字的搜索,输入关键字列表和分页一起刷新
  16. 2021年南京大学软件工程电子信息专业考研指南
  17. jTessBoxEditor2.3.1训练字库
  18. 分布式机器学习的故事
  19. Linux下 split切分文件方法
  20. linux:配置网卡

热门文章

  1. 面试问题记录 2019.3.22(中国铁道科学研究院)
  2. 代码结构checklist
  3. TCP聊天工具的实现
  4. [转贴]Silverlight Socket 实现收发信息
  5. 关于进程句柄 窗口句柄的关系
  6. 大数据_Flink_数据处理_运行时架构6_slot和并行度的关系---Flink工作笔记0021
  7. 大数据之-Hadoop3.x_Yarn_公平调度器---大数据之hadoop3.x工作笔记0146
  8. SpringCloud工作笔记103---Mybatis-plus使用注解 @TableField(exist = false) 注明非数据库字段属性
  9. 架构设计工作笔记002---微服务架构理论-扩展立方体
  10. Visual C++中回调函数使用的变身大法