NSDictionaries を含む NSArray を JSON 文字列に変換すると、奇妙な文字が表示されます。SBJson と NSJSONSerialization の両方を使用してみましたが、結果は同じでした。
NSDictionary には、アドレス帳の内容、連絡先の名前、電子メール、電話番号が入力され、ほとんどがヘブライ語で書かれています。
文字は次のようになります。
\327\237
これに関する情報が見つかりませんでした。誰か助けてください。
前もって感謝します!
編集*
JSON のスニペットを次に示します。
[
{"fname":"סתם טקסט"},
{"fname":"סתם טקסט"},
{"fname":"נ\327\231ר"}
]
[ {"fname":"סתם טקסט"}, {"fname":"סתם טקסט"}, {"fname":"נסט"} ]
そして、次のコードを使用して JSON を取得しています。
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:ContactsArray options:NSJSONReadingMutableLeaves error:&err];
NSLog(@"JSON: %@", [NSString stringWithUTF8String:[jsonData bytes]]);