解决PLSQL Developer 插入中文 乱码问题(转)
2024-10-18 18:26:11
原文地址:解决PLSQL Developer 插入中文 乱码问题
PLSQL 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数据库中插入中文再查询,应该不会再变为问号了!
最新文章
- Linux安装jdk
- JavaScript——Window对象
- iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法(任意页面横竖屏或禁止)
- 2015最新移动App设计尺寸视觉规范【图文版】(转)
- (一)openwrt源码目录概述
- Android小项目之十二 设置中心的界面
- Cocos2d-JS中的文本菜单
- HTML4和HTML5之间10主要差异
- vue+node+webpack搭建环境
- 【一天一道LeetCode】#47. Permutations II
- Redis安装及使用
- js 条件判断
- update_engine-整体结构(三)
- 创建触发器(trigger)
- Hadoop项目开发笔录
- js作用域及闭包
- ubuntu 搭建ss和使用方法
- mac那些事儿
- 面试题46:求1+2+ …… +n
- 百度地图-修改marker图标(icon)
热门文章
- File类文件的常见操作
- tarjan 缩点(模板)
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present错误
- [原][粒子特效][spark]粒子系统system、主节点group、渲染器render
- OpenModelica部分库缺失问题解决
- 原生ajax的请求封装get和post
- 温馨小程序前端布局Flex
- php set_time_limit()的作用是什么
- 如何下载一个物种的全部EST序列 | NCBI | 表达序列标签