webview在android 2.2中无法正确呈现文本

时间:2015-01-25 10:53:38

标签: android android-webview

我有一个webview,它可以像上一页那样从上一页获取数据

country = "<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"><style type=\"text/css\">p{text-align:justify;font-size:125%;}</style></head><body>" + "<p>" + i.getStringExtra("country").toString()+"</p>"+"</body></html>";

当我尝试将其设置为webview时 web.loadData(country, "text/html", "UTF-8");

它显示纯文本

当我尝试以下

web.loadData( URLEncoder.encode(country).replaceAll("\\+", " "), "text/html", Encoding.UTF_8.toString());

它只是显示

<,仅此而已

1 个答案:

答案 0 :(得分:0)

试试这个:

loadData(country,“text / html; charset = UTF-8”,null);

发现于:

Android. WebView and loadData