我正在尝试从 sqlite 数据库中获取一些 utf-8 编码(西班牙语文本)数据,然后将其显示在 webview 中。代码的基本部分如下:
String web_data_string = cursor.getString(0);
webview.loadData(web_data_string, "text/html", "utf-8");
该字符串是一个包含所有正常字符的单词,除了应该是小写 e+acute 的字符。在 web 视图中,所有正常字符都正确显示,但 e+acute 显示为两个字符,一个 A+波浪号后跟一个版权符号。
我哪里做错了?
编辑: +1 到 dd619 以获得可以工作的解决方案,但我希望有一个更通用的解决方案,其中可能有更多特殊字符,也可以使用其他语言。