暂无图片
GBase8a数据加载入库后汉字显示为乱码
我来答
分享
M
m_12345677
2020-08-18
GBase8a数据加载入库后汉字显示为乱码

数据从字符集为 gbk 的 oracle 库通过 orato8a 导出后,加载到字符集为 utf8 的 GBase8a 库中,汉字显示为乱码。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
kk

解决办法:
1、oracle 中数据的字符集为 gbk
2、在 linux 会话级设置字符集:export NLS_LANG=AMERICAN_AMERICA.UTF8
3、在该会话进行数据导出,如:./orato8a -u user_a/passwd_1@orcl -q"select * from a" -m 0 -e “|” -f /opt/procedure_data/a.tbl &
4、8a 中表字符集为 UTF8
5、正常进行数据加载
6、加载完成后在企业管理器中选 UTF8 进行查询,汉字正常显示。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏