要在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更新,而é,à,è等法语字符显示如下:é,例如.