ruby 讀取數據報 incompatible character encodings: UTF-8 and GBK 錯誤

1、錯誤描述

 

2、解決辦法

給encode函數添加invalid和undef兩個參數,這樣當無法解釋時候會用默認的?來代替,就不會報錯了。

title.encode("UTF-8", invalid: :replace, undef: : replace)

=> "aaa???!"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章