UIWebView错误地解释UTF-8拉丁字符

时间:2012-04-28 15:44:07

标签: character-encoding uiwebview

我查看了从服务器返回的JSON。当我在浏览器中查看它时,我假设我看到的是原始编码,其中包含如下所示的字符串:

  

del mecenazgo para la conservaci \ u00c3n 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的元标记。)我该怎么办?

0 个答案:

没有答案