最近使用kettle從測試環境遷移數據到生產環境 ,遇到中文亂碼問題。
找了很久資料,最終才解決。
解決方法:
在 起始數據庫 跟 目標數據庫 的選項裏 都配置編碼 (characterEncoding=utf8):
然後運行就ok了
如果不行,就清理一下kettle 數據庫連接的緩存
然後再重新運行! 我到這裏就完全ok了
如果還不行,可以試着在kettle的啓動文件添加字符集,即在 Spoon.bat 文件中添加 "-Dfile.encoding=UTF-8":
最近使用kettle從測試環境遷移數據到生產環境 ,遇到中文亂碼問題。
找了很久資料,最終才解決。
解決方法:
在 起始數據庫 跟 目標數據庫 的選項裏 都配置編碼 (characterEncoding=utf8):
然後運行就ok了
如果不行,就清理一下kettle 數據庫連接的緩存
然後再重新運行! 我到這裏就完全ok了
如果還不行,可以試着在kettle的啓動文件添加字符集,即在 Spoon.bat 文件中添加 "-Dfile.encoding=UTF-8":