将两个表连接,输出到另外一个数据库中,结果中文全部乱码。
数据库连接中的字符集为utf8
设置选项
大部分教程都是设置为utf8,但有的说要设置UTF=8才能生效。
高级设置
不晓得是哪个设置的作用,其中一个表的中文恢复了正常。另外一个表还是乱码
修改spoon.bat文件
编辑spoon.bat文件
找到
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
在后面添加
"-Dfile.encoding=UTF-8"
最后关闭kettle,重启,重新运行,就恢复正常了。