代码和mysql服务器编码不一致_PL/SQL Developer教程:解决oracle服务器端和客户端字符编码不一致问题...
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服务器端和客户端字符编码不一致问题...相关推荐
- 修改oracle客户端的编码,Oracle中文字符乱码?设置Oracle客户端字符编码与服务端一致...
经常可能出现查询Oracle数据时,中文显示乱码,这很可能是因为,Oracle服务端的字符编码与客户端不一致引起的. 这时,我们需要做的是,如何设置自己的客户端字符编码与服务端一致. 查询Oracle ...
- PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置
1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...
- pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...
- PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的。 检查Oracle服务器端字符编码,用 sel
PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的. 检查Oracle服务器端字符编码,用 select ...
- 解决Python3中的中文字符编码的问题-亲测有效
解决Python3中的中文字符编码的问题 一.原理篇: Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等.这篇文章主要介绍了Python3中的解决中文字符编 ...
- PL/SQL Developer连接本地Oracle 11g 64位数据库
1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...
- ssh框架从页面传中文发生乱码时怎么解决,就是添加一个字符编码拦截器。用springframework自带的便可...
ssh框架从页面传中文发生乱码时怎么解决,就是添加一个字符编码拦截器.用springframework自带的便可 转载于:https://www.cnblogs.com/oymx/p/3976392. ...
- 0003 64位Oracle11gR2不能运行SQL Developer的解决方法
0003 64位Oracle11gR2不能运行SQL Developer的解决方法 参考文章: (1)0003 64位Oracle11gR2不能运行SQL Developer的解决方法 (2)http ...
- JavaWeb - 数据库,MySQL安装卸载,MySQL服务器存储结构,sql语言,使用sql操作数据库/数据库表/表中记录,聚集函数,分组操作,limit关键字,重置root密码
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72781451 1.数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql ...
最新文章
- nginx重点优化合集一
- Linux中查看信息的命令
- 用曼哈顿距离来巧解---输出菱形的问题
- Angular2+ typescript 项目里面用require
- java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?
- 防止页面的重复提交,刷新
- 中国联通骨干网网络介绍
- IDEA设置背景与字体大小
- IDEA下载并安装SVN教程
- Chrome OS Factory开发测试流程
- html图片闪烁设置,HTMLCSS基础-图片按钮闪烁解决方案
- I/O控制方式——轮询,中断,DMA,通道
- Altium AD20整板放置GND过孔、批量放置GND过孔/缝合孔
- 前端入门-HTML篇
- vue中关键字的搜索,输入关键字列表和分页一起刷新
- 2021年南京大学软件工程电子信息专业考研指南
- jTessBoxEditor2.3.1训练字库
- 分布式机器学习的故事
- Linux下 split切分文件方法
- linux:配置网卡
热门文章
- 面试问题记录 2019.3.22(中国铁道科学研究院)
- 代码结构checklist
- TCP聊天工具的实现
- [转贴]Silverlight Socket 实现收发信息
- 关于进程句柄 窗口句柄的关系
- 大数据_Flink_数据处理_运行时架构6_slot和并行度的关系---Flink工作笔记0021
- 大数据之-Hadoop3.x_Yarn_公平调度器---大数据之hadoop3.x工作笔记0146
- SpringCloud工作笔记103---Mybatis-plus使用注解 @TableField(exist = false) 注明非数据库字段属性
- 架构设计工作笔记002---微服务架构理论-扩展立方体
- Visual C++中回调函数使用的变身大法