Android 解決WebView調(diào)用loadData()方法顯示亂碼的問題
更新時間:2017年09月04日 11:58:05 作者:lfdfhl
這篇文章主要介紹了Android 解決WebView調(diào)用loadData()方法顯示亂碼的問題的相關(guān)資料,希望通過本文能幫助到大家解決這樣的問題,需要的朋友可以參考下
Android 解決WebView調(diào)用loadData()方法顯示亂碼的問題
第一步:
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
第二步:
mWebView.loadData(data, "text/html; charset=UTF-8", null);
WebView常用配置:
private void initWebView() { mWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); mWebView.getSettings().setDefaultTextEncodingName("UTF-8"); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); mWebView.getSettings().setSupportZoom(true); mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.getSettings().setLoadWithOverviewMode(true); mWebView.requestFocus(); mWebView.loadUrl(url); mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return super.shouldOverrideUrlLoading(view, url); } @Override public void onLoadResource(WebView view, String url) { super.onLoadResource(view, url); } @Override public void onPageStarted(WebView view, String url, android.graphics.Bitmap favicon) { }; @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); } }); }
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android原生TabLayout使用的超全解析(看這篇就夠了)
現(xiàn)在很多app都有頂部可左右切換的導(dǎo)航欄,并且還帶動畫效果,要實現(xiàn)這種導(dǎo)航欄,可以使用Android原生的Tablayout也可以借助第三方框架實現(xiàn),這篇文章主要給大家介紹了關(guān)于Android原生TabLayout使用的相關(guān)資料,需要的朋友可以參考下2022-09-09Android畫圖實現(xiàn)MPAndroidchart折線圖示例詳解
這篇文章主要為大家介紹了Android畫圖實現(xiàn)MPAndroidchart折線圖示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07Android如何在一個TextView中設(shè)置不同字體大小、不同字體顏色封裝
在開發(fā)過程中遇到過這樣一種業(yè)務(wù),有很多單行文本字體,字符串中每一部分的字體樣式、大小、顏色都不相同,傳統(tǒng)的做法是放多個TextView以達到效果,這篇文章主要介紹了android在一個TextView中設(shè)置不同字體大小、不同字體顏色封裝,需要的朋友可以參考下2024-07-07Android 在viewPager中雙指縮放圖片雙擊縮放圖片單指拖拽圖片的實現(xiàn)思路
本文通過實例代碼給大家講解了Android 在viewPager中雙指縮放圖片雙擊縮放圖片單指拖拽圖片的實現(xiàn)思路及解決方案,需要的朋友參考下吧2017-05-05