最近使用Kettle發(fā)送郵件考蕾,發(fā)現(xiàn)總是有亂碼的問題,忘記之前用的時(shí)候是怎么搞的了会宪,反正現(xiàn)在是忘記了肖卧,所以有搞了好久。
這個(gè)問題掸鹅,現(xiàn)在我也并沒有解決塞帐,但是可以委婉的解決,就是犧牲一下用戶體驗(yàn)巍沙。
亂碼出現(xiàn)的場景
有幾個(gè)地方會出現(xiàn)亂碼
-
收件人葵姥、發(fā)件人
默認(rèn)情況下,這兩個(gè)地方會出現(xiàn)亂碼句携,像這樣:
-
附件
當(dāng)我們使用附件的時(shí)候榔幸,如果是中文名,同樣會是亂碼
關(guān)于附件名稱的亂碼务甥,說是通過替換jar包可以解決牡辽,但是我上個(gè)月試過,好像會出現(xiàn)別的問題敞临,這里就不嘗試了。
解決方案
這里就說下我的曲線方案吧麸澜,也就是犧牲用戶體驗(yàn)來解決的挺尿。
中文亂碼,那就不用中文吧,哈哈哈编矾,有點(diǎn)兒坑熟史,但是這個(gè)最方便直接了,啥都不用改窄俏,暫時(shí)不太想浪費(fèi)太多時(shí)間在這個(gè)上面蹂匹。
如果你有快捷的修復(fù)方法,歡迎分享給我凹蜈,謝謝限寞。
怎樣徹底解決問題
我看網(wǎng)上有同學(xué),修改了Kettle的源碼仰坦,解決了這個(gè)問題履植,不太想費(fèi)事兒,所以就放棄了悄晃,感興趣的可以試試玫霎。
可以參考下這個(gè):KETTLE 發(fā)送郵件亂碼修正