我有一个在android 2.3.6(新闻阅读器应用程序)中运行的应用程序。我使用自定义html的web视图来展示文章细节。编码是utf-8,我使用加载数据函数来显示内容。Android 4.0的HTML编码在Web视图中发生故障
问题是,在Android 4.0仿真器(和设备)的编码分解。我曾尝试使用base64编码,它修复了android 4.0的问题,但在2.3.6中解决了编码问题。
有没有人有什么建议?提前致谢。
ps:应用程序在希腊语。我没有看到任何逃脱的字符,只是无意义的符号
我有一个在android 2.3.6(新闻阅读器应用程序)中运行的应用程序。我使用自定义html的web视图来展示文章细节。编码是utf-8,我使用加载数据函数来显示内容。Android 4.0的HTML编码在Web视图中发生故障
问题是,在Android 4.0仿真器(和设备)的编码分解。我曾尝试使用base64编码,它修复了android 4.0的问题,但在2.3.6中解决了编码问题。
有没有人有什么建议?提前致谢。
ps:应用程序在希腊语。我没有看到任何逃脱的字符,只是无意义的符号
我找到了一个解决方案的俄罗斯。 Android WebView LoadData - Turkish Chars
,如果您有htmlsource:
webview.loadDataWithBaseURL("", source, "text/html", "UTF-8", null);
或
webview.loadDataWithBaseURL(url, "", "text/html", "UTF-8", null);
也许它会帮助你。
谢谢,但这种解决方案无法为我工作,因为我不能使用增加/减少字体功能。出于某种原因,我不明白,似乎数据在载入loadDataWithBaseURL之后无法重新载入。 – Petros9282 2012-01-09 09:16:57
谢谢,它也适用于法语。这应该是被接受的答案 – Snicolas 2012-06-22 12:08:33
我也有类似的问题..我的应用程序炒锅罚款2.3但webview并没有显示在Android 4.0中使用Html图像 – Navdroid 2012-05-17 12:23:28