Oracle数据库客户端输入生僻中文字保存后乱码解决方案

1、问题描述
EAS客户端录入生僻中文字在保存后显示为了?,如䓬显示成了?如下图所示。

2、解决方案
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。
首先连接服务器,查询服务器端设置(可以在查询分析执行方言):
select * from v$nls_parameters;
找到:
NLS_LANGUAGE
NLS_TERRITORY
NLS_CHARACTERSET
环境变量nls_lang便是由这三部分组成
NLS_LANG = language_territory.charset
比如:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZH16GBK
如果使用GBK编码有些生僻字会显示乱码,也就是需要修改SIMPLIFIED CHINESE_CHINA.ZH16GBK编码为SIMPLIFIED CHINESE_CHINA.AL32UTF8
3、操作步骤
一般是数据库安装在windows操作系统上会有这样的问题可以进行如下操作。
一、先修改注册表和环境变量:
1.> 开始——>运行——>输入regedit——>enter进入注册表
2.> HKEY_LOCAL_M
Oracle数据库客户端输入生僻中文字保存后乱码解决方案
1、问题描述EAS客户端录入生僻中文字在保存后显示为了?,如䓬显示成了?如下图所示。2、解决方案oracle客户端字符集设置需要和服务器端一...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



