Skip to content

使用EncodingConvertFilter

wenshao edited this page Sep 20, 2012 · 2 revisions

由于历史原因,一些数据库保存数据的时候使用了错误编码,需要做编码转换。

spring配置

  <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
        ... ...
        <property name="filters" value="encoding" />
        <property name="connectionProperties" value="clientEncoding=UTF-8;serverEncoding=ISO-8859-1" />
  </bean>

上面的配置中,通过filters属性配置了Filters属性,encoding是EncodingConvertFilter的别名。然后通过connectionProperties来配置客户端编码和服务器端编码。