android – WebView和ICS上的UTF-8编码

要在WebView中正确显示UTF-8文本,我通常使用doctype和Meta标记
<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

我使用了我在Stack Overflow上看过的一个提示

string = URLEncoder.encode(string,"UTF-8").replaceAll("\\+"," ");

这适用于Gingerbread和较旧的Android版本,但我的Nexus S最近收到了Ice Cream Sandwich更新,而é,à,è等法语字符显示如下:é,例如.

我不知道ISO-xxxx-1编码是否是解决方案,但如果有人遇到同样的问题,请分享.

解决方法

尝试将loadDataWithBaseURL方法随机字符串一起用于其他参数而不是loadData

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...