用 ETL 工具从SQL 2005中抽数据加载到ORACLE 10G 数据库(字符集为US7ASCII)中,查ORACLE 10G 库中该表的内容时 中文的字符为乱码。大家有没有遇到过这种情况。这个应该怎么解决呢

解决方案 »

  1.   

    之前做过从sybase往oracle迁移的事情,也是字符集不同,导不了。
    开始想的办法,先建立了一个和sybase同字符集的(或者相互支持的字符集),导过去,没有乱码,
    接下来就是不同字符集oracle的迁移了,也卡在这里了,没有找到好的办法。后来又找到个办法,通过access中转,就是先导到access,再追加查询到oracle中去,貌似会自动转码,就没有乱码了,不过这个只适用数据量不大的情况,幸好我当时的数据不超过10W