Android webView.loadData亂碼問題

在處理後臺傳的html數據時候,使用webView加載的,然後就出現了亂碼的情況,一般亂碼的情況都是編碼的格式的問題,因此需要設置一下格式就可以了。

1.首先我們查看API,發現有設置爲UTF-8的方法,趕快試一下,發現並不好用,

webView.loadData(htmlData, "text/html", "UTF-8");

2.於是,我們設置默認爲utf-8

webView.getSettings().setDefaultTextEncodingName("UTF -8");

3.這種寫法可以正確解碼(注意參數的格式)

webView.loadData(htmlData, "text/html; charset=UTF-8", null);

本人菜鳥一個,有什麼不對的地方希望大家指出評論,大神勿噴,希望大家一起學習進步!

發佈了132 篇原創文章 · 獲贊 174 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章