如果两台机器上的字符集不一致(不是子类超类的关系)
IMPORT时就会发生转换.拿你的例子来说, UTF8里面的中文字符是不能被
JA16EUC识别的. 导入进去后当然会出现乱码.建议 用CSSCAN工具对源数据库 进行扫描
CSSCAN username/password FULL=y TOCHAR=JA16EUC ARRAY=xxxx PROCESS=x
根据产生的报告进行分析还有,就是修改数据库字符集,使两台机器上的保持相同
或者是子类超类的关系.
IMPORT时就会发生转换.拿你的例子来说, UTF8里面的中文字符是不能被
JA16EUC识别的. 导入进去后当然会出现乱码.建议 用CSSCAN工具对源数据库 进行扫描
CSSCAN username/password FULL=y TOCHAR=JA16EUC ARRAY=xxxx PROCESS=x
根据产生的报告进行分析还有,就是修改数据库字符集,使两台机器上的保持相同
或者是子类超类的关系.
解决方案 »
- 借这里的人气,问下大家一个简单的存储过程的问题,希望能大家能进来看下
- oracle 动态绑定变量
- IPV6问题
- oracle 10g 数据备份后 long字段为什么为空?怎么解决?
- 一条语句索引查询和全表查询的疑问
- 超难问题:有没有好办法解决大量数据录入的问题
- 为什么sys账户登录不了?提示 insufficient privileges???
- Oracle的Enterprise Manager Console 连不上
- svrmgrl时发生ORA-12547: TNS:lost contact错误
- 同一个表并列多次显示求助
- 谁用过Powerdesigner + oracle + pb ?
- 老师讲课不理解!请高手解答!
修改数据库的字符集是必须的吗?