好不容易用 Kettle 创建好了数据库连接,用 admin 用户创建了其他用户来登录。
退出 Kettle 后重新启动,结果发现报错:
Invalid byte 1 of 1-byte UTF-8 sequence郁闷死了,网上查了一下,这个一般是 .xml 文件导致的,那为什么这会有这个问题呢?
原来是 %AppData%\.kettle\repositories.xml 这个文件里面有乱码了,想起我创建数据库的时候,在“描述”里使用了中文。估计就是这个引起的。
果断把中文改为英文,重新启动 Kettle ,正常!
注:默认的配置文件路径:C:\Users\Administrator\.kettle 和 C:\Users\Administrator\.pentaho
本文介绍了使用Kettle过程中遇到的乱码问题及其解决方法。问题出现在重新启动Kettle后,提示“Invalid byte1 of 1-byte UTF-8 sequence”的错误。通过检查%AppData%.kettle
epositories.xml文件,发现创建数据库连接时在描述中使用中文字符是导致问题的原因。
2845

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



