我查看了从那里服务器返回的 JSON。当我在浏览器中查看它时,我假设我看到的是原始编码,其中包含如下所示的字符串:
del mecenazgo para la conservaci\u00c3\u00b3n y divulgaci\u00c3\u00b3n del arte cl\u00c3\u00a1sico
Entrada general y gu\u00c3\u00ada del Museo
然后我假设我对这些字符串的显示不正确,因为传入的 JSON 没有正确编码。
我查看了原始源数据(抓取的网页),编码看起来更像这样,以及我在 UIWebView 中看到的内容:
Jerónimo (正确) = Jer\u00c3\u00b3nimo (不正确) = Jerónimo (显示不正确) doméstica (正确) = dom\u00c3\u00a9stica (不正确) = doméstica (显示不正确)
我查看了这些拉丁字符的一些 UTF-8 代码。0xc3,0xb3 是 oacute (ó),0xc3,0xa9 是 eacute (é)。但是 UIWebView 不能正确转换这些。(头部包含一个带有 charset=UTF-8 的元标记。)我能做些什么呢?