读书人

Kettle数据抽取(转换)出现乱码有关问

发布时间: 2012-07-31 12:33:47 作者: rapoo

Kettle数据抽取(转换)出现乱码问题解决方法

2.在弹出的Database Connection中选择Options选项,在Parameters下填入参数“characterEncoding”,其value为“gbk”,如下图。

Kettle数据抽取(转换)出现乱码有关问题解决办法

这样,就能解决kettle抽取数据过程中的中文乱码问题。

?

附:

针对mysql数据库,如果在pentaho平台上执行kettle的数据抽取,并且在作出上述修改后仍然出现乱码的话,可以考虑以下几个方面:

1.pentaho的META-INF/context.xml中数据源的url后面添加“useUnicode=true&characterEncoding=utf8&characterSetResults=utf8”完整的配置如下

?

?

2.检查mysql数据库server端字符集是否是utf-8,如果不是的话,修改为utf-8。具体修改方法可百度一下,网上很多介绍介绍。

读书人网 >开源软件

热点推荐