我有一个在android 2.3.6(新闻阅读器应用程序)中运行的应用程序。我使用自定义html的Web视图来呈现文章细节。编码是utf-8,我使用加载数据函数来显示内容。
问题是在android 4.0模拟器(和设备)中编码崩溃了。我尝试过使用base64编码,它解决了android 4.0的问题,但在2.3.6中打破了编码。
有没有人有任何建议?提前谢谢。
ps:应用程序在希腊语中。我没有看到任何转义字符,只是无意义的符号
答案 0 :(得分:6)
我找到了俄罗斯的解决方案。 Android WebView LoadData - Turkish Chars
如果你有htmlsource:
webview.loadDataWithBaseURL("", source, "text/html", "UTF-8", null);
或
webview.loadDataWithBaseURL(url, "", "text/html", "UTF-8", null);
也许它对你也有帮助。