在處理後臺傳的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);
本人菜鳥一個,有什麼不對的地方希望大家指出評論,大神勿噴,希望大家一起學習進步!