最近使用kettle从测试环境迁移数据到生产环境 ,遇到中文乱码问题。

使用Kettle 转移数据遇到中文乱码问题

找了很久资料,最终才解决。

解决方法:

起始数据库目标数据库 的选项里 都配置编码 (characterEncoding=utf8):

使用Kettle 转移数据遇到中文乱码问题

然后运行就ok了

如果不行,就清理一下kettle 数据库连接的缓存

使用Kettle 转移数据遇到中文乱码问题

然后再重新运行! 我到这里就完全ok了

如果还不行,可以试着在kettle的启动文件添加字符集,即在 Spoon.bat 文件中添加 "-Dfile.encoding=UTF-8":

使用Kettle 转移数据遇到中文乱码问题

 

相关文章:

  • 2021-09-10
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2022-01-17
  • 2021-06-13
  • 2022-01-14
  • 2021-05-05
猜你喜欢
  • 2021-08-26
  • 2021-12-28
  • 2022-12-23
  • 2021-09-17
  • 2021-08-10
  • 2021-08-01
  • 2022-12-23
相关资源
相似解决方案