Android 4.0 html编码在Web视图中出现故障

时间:2012-01-05 12:39:39

标签: android html encoding utf-8 base64

我有一个在android 2.3.6(新闻阅读器应用程序)中运行的应用程序。我使用自定义html的Web视图来呈现文章细节。编码是utf-8,我使用加载数据函数来显示内容。

问题是在android 4.0模拟器(和设备)中编码崩溃了。我尝试过使用base64编码,它解决了android 4.0的问题,但在2.3.6中打破了编码。

有没有人有任何建议?提前谢谢。

ps:应用程序在希腊语中。我没有看到任何转义字符,只是无意义的符号

1 个答案:

答案 0 :(得分:6)

我找到了俄罗斯的解决方案。 Android WebView LoadData - Turkish Chars

如果你有htmlsource:

webview.loadDataWithBaseURL("", source, "text/html", "UTF-8", null);

webview.loadDataWithBaseURL(url, "", "text/html", "UTF-8", null);

也许它对你也有帮助。