我有一个在 android 2.3.6 中运行的应用程序(新闻阅读器应用程序)。我使用带有自定义 html 的 Web View 来呈现文章详细信息。编码是 utf-8,我使用加载数据功能来显示内容。
问题在于,在 android 4.0 模拟器(和设备)中,编码出现故障。我试过使用 base64 编码,它解决了 android 4.0 的问题,但在 2.3.6 中破坏了编码。
有人有什么建议吗?提前致谢。
ps:该应用程序是希腊语。我没有看到任何转义字符,只有无意义的符号
最佳答案
我找到了俄语的解决方案。 Android WebView LoadData - Turkish Chars
如果你有html源:
webview.loadDataWithBaseURL("", source, "text/html", "UTF-8", null);
或
webview.loadDataWithBaseURL(url, "", "text/html", "UTF-8", null);
也许它对你也有帮助。
关于Android 4.0 html 编码在 web View 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8742613/