sql loader入库乱码了,求解。

xj3palfeng 2014-11-21 03:56:47
我在 CTL文件中加上CHARACTERSET ZHS16GBK编码,但是在入库的时候,还是出现了乱码。。求解。。

select * from V$NLS_PARAMETERS 中是这样配置的。
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY ¥
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY ¥
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
...全文
470 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
不写代码的钦 2014-11-21
  • 打赏
  • 举报
回复
上图吧?现在我们说这个根本没啥用。
xj3palfeng 2014-11-21
  • 打赏
  • 举报
回复
引用 3 楼 arlen1990 的回复:
[quote=引用 2 楼 xj3palfeng 的回复:] 对,是入库出现了乱码。
如果你本身库里面可以正常显示那部分为乱码的数据, 那么说明导入过程中出了问题,查找你的导入代码是 否正确,特别是分隔符要和数据的分隔符相对应。 [/quote] 这些我都检查过了,没有问题,现在我连注册表都改了,但是问题依旧,麻烦。
不写代码的钦 2014-11-21
  • 打赏
  • 举报
回复
引用 2 楼 xj3palfeng 的回复:
对,是入库出现了乱码。
如果你本身库里面可以正常显示那部分为乱码的数据, 那么说明导入过程中出了问题,查找你的导入代码是 否正确,特别是分隔符要和数据的分隔符相对应。
xj3palfeng 2014-11-21
  • 打赏
  • 举报
回复
引用 1 楼 arlen1990 的回复:
有没有结果图片呢?是汉字入库后出现乱码? 我感觉跟字符集没关系吧。
对,是入库出现了乱码。
不写代码的钦 2014-11-21
  • 打赏
  • 举报
回复
有没有结果图片呢?是汉字入库后出现乱码? 我感觉跟字符集没关系吧。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧