且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

机器人的WebView UTF-8不显示

更新时间:2021-12-19 06:09:29

使用:

mWebView.loadDataWithBaseURL(null, "將賦予他們的傳教工作標示為", "text/html", "utf-8", null);

或使用WebSettings与setDefaultTextEncoding:

WebSettings settings = mWebView.getSettings();
settings.setDefaultTextEncodingName("utf-8");

为Android,API的16至22是进行了测试,工作正常使用loadData()方法的最新版本,需要MIMETYPE包括:字符集= UTF-8

WebView mWebView = (WebView) findViewById(R.id.myWebView);
WebSettings settings = mWebView.getSettings();
settings.setDefaultTextEncodingName("utf-8");                   
mWebView.loadData(topHtml, "text/html; charset=utf-8",null);