解決Kettle ETL數據亂碼


首先用insert語句插入一條數據試試是否因為MySQL編碼不對引起,如果是MySQL原因,修改MySQL編碼即可;

如果不是因為MySQL的編碼導致問題,那么在Kettle的表輸出中,編輯連接-選項,添加一個characterEncoding,值為utf8即可

 

PS:可在連接-高級,請輸入連接成功后要執行的SQL語句中加入“set names utf8;”,設置數據庫客戶端的字符集為utf8,不過用上面那步貌似就解決了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM