1

latin 9 でエンコードされた JSON データからオブジェクトをマップしようとしています(ISO/IEC 8859-15)(残念ながら に変更することはできません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

4

1 に答える 1

0

ソース エンコーディングを変更できない場合は、テキスト コンテンツを変更して文字を HTML エンコードし、JSON を受信して​​宛先オブジェクトにマップした後にデコードする必要があります。

于 2013-08-13T17:58:54.537 に答える