我试图在webview中显示html,但问题是它显示的是欧元符号而不是'
当我通过调试看html它显示一切正常但不在webview中.任何人都指导我这个问题的解决方案是什么?
我的代码
_webView.getSettings().setJavaScriptEnabled(true);
_webView.getSettings().setPluginsEnabled(true);
_webView.loadData(_urlfromSummarie, "text/html", "UTF-8");
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
您需要在文档中添加声明,例如:
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
...
Run Code Online (Sandbox Code Playgroud)
此外,LoadDataWithUrl通常比loadData更好,它不需要URLEncoder.encode(慢),并且不会在webview的历史记忆中保留长数据URL.
归档时间: |
|
查看次数: |
981 次 |
最近记录: |