1设置源库数据库连接-高级,在最底下空白处输入set names utf8; 注意分号也需要;
2选项-命名参数,增加characterEncoding=utf8
重启kettle,如果还不行,打开spoon.bat,在if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
后面加"-Dfile.encoding=UTF-8",再重启即可解决乱码。