【发布时间】:2012-11-16 02:37:56
【问题描述】:
我有一个带有文本转录的 utf-8 html 页面(在 HTML 中有正确的字符集)。转录中的某些字符显示为空方块。我尝试使用 loadDataWithBaseUrl 和一个简单的 loadData 进行加载。它似乎适用于 4.1,但不适用于 3.0。可能是字体问题?
【问题讨论】:
我有一个带有文本转录的 utf-8 html 页面(在 HTML 中有正确的字符集)。转录中的某些字符显示为空方块。我尝试使用 loadDataWithBaseUrl 和一个简单的 loadData 进行加载。它似乎适用于 4.1,但不适用于 3.0。可能是字体问题?
【问题讨论】:
你是这样加载内容的吗?
String contents = res.getString(R.string.content_details);
WebView wv1 = (WebView)findViewById(R.id.webView1);
wv1.loadDataWithBaseURL("file:///android_asset/", contents, "text/html", "utf-8", null);
这对我有用。
【讨论】: