当前位置:网站首页>Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)
Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)
2022-08-03 05:22:00 【鱼丸丶粗面】
1 报错截图

2 解决办法
2.1 方案1:编辑 Spoon.bat,追加配置
步骤1:编辑 Spoon.bat(建议先备份):
步骤2:默认是 记事本 打开,可能文字太过 “拥挤”
步骤3:若存在拥挤,建议拷贝一份,用 Notepad++(语言:sql)打开
在 125 行下图后,追加:“-Dfile.encoding=UTF-8”
set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" // 原内容, 以下为追加
set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-Dfile.encoding=UTF-8"

2.2 方案2:设置 Spoon 为英文版
解决办法:
首先,打开转换出错的 .ktr 文件,查找存在的中文名
然后,在 页面 上 重新编辑 对应的名称,保存
最后,设置 Spoon 为中文版,避免下次继续出错
Tools -> Options:
Look & Feel:
3 问题分析
简单来说,就是 .ktr 中的命名含有中文,报错内容翻译如下
- 从存储库读取步骤信息时发生意外错误
- 1 字节 UTF-8序列的第 1 字节无效
一、可通过
2.1 方法1:编辑 Spoon.bat,追加配置打开转换,然后保存至本地
二、打开保存好的 .ktr 文件,查看其中是否有中文,如:“表输入”
三、重现编辑 .ktr,修改 上述中文名(为英文)
边栏推荐
猜你喜欢
随机推荐
Go (一) 基础部分2 -- if条件判断,for循环语句
-元素之和-
编写一个函数 reverse_string(char * string)(两种方法实现)7.26
`monorepo` 中 `hoist` 机制导致加载配置文件路径的变化
让小程序开发进入 `tailwind jit` 时代
一劳永逸解决vs编译器无法使用scanf函数
A-B数对问题|UPC-Count Interval|洛谷-P1102A-B数对
Flask,7
【扫雷】多方法超详细 7.28
Apache2-XXE漏洞渗透
用C语言来实现扫雷小游戏
中国食品微生物检测行业深度监测及投资战略规划建议报告2022~2028年
中国生物反应器行业市场投资分析及前景预测报告2022~2028年
中国石油行业并购重组趋势与投资战略规划建议报告2022~2028年
Router-view
【圣诞节给爱的人打印一颗圣诞树吧】超详细代码实现——圣诞树打印
三角形个数
软件测试 -- 入门 1 软件测试是什么?
中国水环境治理行业投融资分析及“十四五”规划建议报告2022~2028年
【数组】arr,&arr,arr+1,&arr+1以及内存单元的占用
![二叉树的合并[C]](/img/c2/08535044681dd477c0028b4306b77e.png)








