社区
Oracle
帖子详情
数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的 求大神指导一下
为了未来
2016-04-18 10:19:49
数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的 求大神指导一下
...全文
3382
2
打赏
收藏
数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的 求大神指导一下
数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的 求大神指导一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zy18755122285
2016-04-19
打赏
举报
回复
在用PLSQL登录oracle数据库时可能遇到报错如下: 数据库字符集(ZHS16GBK)和客户端字符集(2%)是不同的,字符集转化可能会造成不可预期的后果 不管错误信息中你的数据库字符集是什么,都是由于数据库服务端和你的客户端字符集不统一造成的。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。 其中: Language: 指定服务器消息的语言, 影响提示信息是中文还是英文 Territory: 指定服务器的日期和数字格式, Charset: 指定字符集。 如:AMERICAN_AMERICA.ZHS16GBK 可以通过以下方法解决: 1. 查询数据库服务端的字符集 select * from nls_database_parameters 可以分别查出字符集各组成部分的值 或者用 select userenv('language') from dual 可以整体查出 也可以用 select * from nls_instance_parameters 查看你客户端的字符集 客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。 如果不一致,就得修改客户端的字符集,修改为同server端相同的字符集。 2. 修改客户端字符集 修改注册表 打开注册表,‘开始’-‘运行’ 输入‘regedit’-确定。 找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1的NLS_LANG 键, 修改为数据库服务器的字符集值,比如:SIMPLIFIED CHINESE_CHINA.AL32UTF8 重新打开plsql ,登录 3. 如上述步骤后依然报错,再看看环境变量中NLS_LANG的值 Oracle数据库字符集和客户端字符集不同的解决办法 如和数据库不一致,进行修改即可。
bo871747022
2016-04-19
打赏
举报
回复
服务端字符集和客户端字符集相同才能正确解析出数据库里的内容。它们俩就相当于一个编码,一个解码,必须相同才能解码正确。
MySQL
数据库
乱码之
字符集
学完这篇教程,你将学到以下内容:1.MySQL
数据库
乱码解决2.知悉MySQL
数据库
字符集
知识3.生产中彻底避免乱码
oracle是gbk程序是
utf8
的,oracle
数据库
gbk转
utf8
如何更改Oracle
字符集
避免乱码转一位
大神
的笔记。国内最常用的Oracle
字符集
ZHS16GBK(GBK 16-bit Simplified Chinese)能够支持繁体中文,并且按照2个字符长度存储一个汉字。
UTF8
字符集
是多字节存储,1个汉字(简体、繁体)有时采用3个字符长度存储。Oracle支持
字符集
的更改,但是UTF...文章技术小美2017-11-12972浏览量通过convert函数...
SQLPlus中文乱码问题解决方法——Windows10
有一段时间没敲过SQL了,今天复习,想打开SQLplus敲敲,结果不知道为什么就乱码了,很是无语,于是上网查找了下解决办法,可是都没用。 网上提供最主要也是最有用的方法就是设置环境变量NLS_Lang。 解决Oracle的
客户端
乱码问题的关键关键是要把服务器端使用的
字符集
跟
客户端
使用的
字符集
统一起来。而Oracle
客户端
(Sqlplus)就是通过NLS_LANG环境变量来确定客户
linux环境 下oracle
字符集
修改
在进行新的服务器导入时,发现出现了乱码。1,先在PLSQL下输入:select dualren('language')from dual;查询编码,编码为AMERICAN_AMERICA.
AL32
UTF8
,我要的是AMERICAN_AMERICA.ZHS16GBK编码。2,关闭
数据库
:立即关闭2,修改预言的实例
字符集
:SQL> STARTUP MOUNT; SQL> ALTER SY...
【锟斤拷】的故事:谈谈汉字编码和常用
字符集
又双叒叕说汉字编码,GB2312,GBK,GB18030,
UTF8
……
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章