当前位置: 代码迷 >> Oracle技术 >> orcale数据库向mysql数据库中同步数据中数据乱码有关问题
  详细解决方案

orcale数据库向mysql数据库中同步数据中数据乱码有关问题

热度:175   发布时间:2016-04-24 08:08:07.0
orcale数据库向mysql数据库中同步数据中数据乱码问题?
orcale10G 数据库中的数据编码为 WE8ISO8859P1
    mysql5.1  数据库中的数据编码为 UTF-8

    现在通过java程序 从orcale数据库中想mysql同步数据

    现在的问题是 java程序在orcal中查询出来的集合数据 是乱码!
我java程序的数据源如下配置:

<bean id="oracle_dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">       
    <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/>       
    <property name="jdbcUrl" value="jdbc:oracle:thin:@61.8.169.54:1521:ORCL"/>       
    
    <property name="properties">  
                <props>  
                    <prop key="user">XX</prop>  
                    <prop key="password">XX</prop>  
                    <prop key="bigStringTryClob">true</prop>  
                    <prop key="clientEncoding">UTF-8</prop>  
                    <prop key="serverEncoding">WE8ISO8859P1</prop>  
                </props>  
            </property>    
            
</bean>  


这样配置结果还是乱码,请高手帮忙解决!
------解决方案--------------------
编码不一致肯定会出现乱码,除非两个字符集有子集的关系。
------解决方案--------------------
可以在客户端转换编码为一样的
  相关解决方案