社区
基础和管理
帖子详情
Oracle字符集转换问题
空中猎手
2011-01-11 11:36:24
数据库A:Oracle 8 字符集US7ASCII
数据库B:Oracle 10 字符集ZHS16GBK
我现在在oracle10上面建立了一个dblink,然后写了一个作业想把Oracle8的数据库定时导入到Oracle10。但插入的数据库都变成了乱码。
现在想问在Oracle中有没有办法解决这个问题,比如有什么转换函数等。
...全文
269
6
打赏
收藏
Oracle字符集转换问题
数据库A:Oracle 8 字符集US7ASCII 数据库B:Oracle 10 字符集ZHS16GBK 我现在在oracle10上面建立了一个dblink,然后写了一个作业想把Oracle8的数据库定时导入到Oracle10。但插入的数据库都变成了乱码。 现在想问在Oracle中有没有办法解决这个问题,比如有什么转换函数等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iihero
2011-01-11
打赏
举报
回复
取8i的结果以后,将字符串从"iso-8859-1"转换成"gbk",再插入到10g,基本上就不会有问题了。
xman_78tom
2011-01-11
打赏
举报
回复
那就用 utl_raw 转换。
可以分步验证一下:
先将列值转换为二进制,验证其是否为正确的 ASCII 编码
utl_raw.cast_to_raw(colname)
再进行编码转换,验证转换后是否为正确的 ZHS16GBK 编码
utl_raw.convert(utl_raw.cast_to_raw(colname),'AMERICAN_AMERICA.ZHS16GBK','AMERICAN_AMERICA.US7ASCII')
最后转换为字符类型
utl_raw.cast_to_varchar2(utl_raw.convert(utl_raw.cast_to_raw(colname),'AMERICAN_AMERICA.ZHS16GBK','AMERICAN_AMERICA.US7ASCII'))
空中猎手
2011-01-11
打赏
举报
回复
试了一下convert(colname,'ZHS16GBK','US7ASCII'),不灵~~~还是问号
空中猎手
2011-01-11
打赏
举报
回复
问一下具体怎么操作呢,我也知道要转字符集呀~~~哪个函数,语法怎么样的。请介绍一下了。谢谢。
xman_78tom
2011-01-11
打赏
举报
回复
先用 convert(colname,'ZHS16GBK','US7ASCII') 函数试试
终端用户
2011-01-11
打赏
举报
回复
使用UTL_FILE.PUTF_NCHAR将8i数据导出,在导入没有乱码
ORACLE
字符集
转换
:乱码
问题
本文详细介绍了
Oracle
数据库
字符集
包括数据库
字符集
和客户端
字符集
的概念,并展示了如何通过SQL命令查看数据库
字符集
。同时,文章深入探讨了数据库与客户端之间
字符集
转换
的
问题
,解释了乱码现象产生的原因,以及客户端
字符集
设置对数据存储和查询的影响。通过实例演示,清晰地展示了不同客户端
字符集
与数据库
字符集
匹配时的数据表现。
MySQL,
Oracle
11g
字符集
编码
转换
问题
本文详细介绍了在Python环境下,如何解决MySQL与
Oracle
数据库间不同
字符集
编码(utf8与ZHS16GBK)带来的
问题
,包括编码
转换
、数据提取、统计结果及邮件发送的全过程。
ogg同步
oracle
字符集
问题
,部署OGG时
字符集
转换
问题
--
oracle
to
oracle
已验证,其他异构环境应当也适用...
博客详细介绍了在
Oracle
GoldenGate(OGG)中解决多源到单一目标端
字符集
问题
的两种方案:目标端
转换
和源端
转换
。作者通过实际案例分享了当源端无法设置NLS_LANG时,如何在目标端进行
字符集
转换
的经验,强调了整个过程遵循
Oracle
数据库服务端-客户端的
字符集
转换
原理。
解决了
ORACLE
数据库在不同
字符集
方面的
转换
问题
本文介绍了
ORACLE
的多国语言设置,包括国家语言和
字符集
设置及其作用。阐述了数据库和客户端
字符集
设定方法,强调客户端与数据库端
字符集
匹配的重要性。还介绍了在不同
字符集
数据库间
转换
数据的技巧,以及Exp/Imp跨版本使用的规则。
Oracle
imp
字符集
转换
,Exp/imp中
字符集
转换
问题
本文详细列举了多种
字符集
之间的子集与超集配对关系,包括ASCII在内的多种常见
字符集
与其他扩展
字符集
的关系。这些配对对于理解不同
字符集
间的兼容性和
转换
至关重要。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章