我正在尝试使用latin 9 (ISO/IEC 8859-15)
编码的JSON数据映射对象(我不能不幸地将其更改为UTF-8
)
我的JSON数据包含一些重音符号,这就是我在(id)parseResponseData:(NSError **)error
中使用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
答案 0 :(得分:0)
如果您无法更改源编码,则应将文本内容更改为HTML编码字符,然后在收到JSON并将其映射到目标对象后对其进行解码。