1 新建一个转换,建了一个数据源,名称给的是中文;
2 把这个数据源标记为share,没有提示问题
3 下次打开软件,建转换的时候,就提示转码错误,打开share.xml(我是在C:\Users\LiGang.kettle目录下), 果然乱码
在网上搜索,发现一个给jvm加参数的办法(http://www.voidcn.com/blog/xublog/article/p-5808686.html),试了一下有效
具体就是找到spoon.bat,
找到set OPT=%OPT% %PENTAHO_DI_JAVA_OPTIONS% 在这后面加上
“-Dfile.encoding=UTF-8”
本文介绍了一种解决Kettle软件中出现转码错误的方法。通过设置jvm参数,可以避免由于中文数据源引起的乱码问题。具体操作包括修改spoon.bat文件,在指定位置添加-Dfile.encoding=UTF-8。
1378

被折叠的 条评论
为什么被折叠?



