1

我正在尝试从以 latin 9 编码的 JSON 数据映射对象(ISO/IEC 8859-15)(不幸的是,我无法将其更改为UTF-8

(id)parseResponseData:(NSError **)error我的 JSON 数据包含一些重音符号,这就是为什么我从 -函数中得到了一个基础错误RKResponseMapperOperation.m

Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" 
(Unable to convert data to string around character 963.) 
UserInfo=0x8258cc0 {NSDebugDescription=Unable to convert data to string around character 963.}

有修复它的选项吗?

PS:这个问题链接到这篇文章=> Mapping json with RestKit 0.20.3

4

1 回答 1

0

如果您无法更改源编码,那么您应该将文本内容更改为对字符进行 HTML 编码,然后在接收到 JSON 并将其映射到目标对象后对其进行解码。

于 2013-08-13T17:58:54.537 回答