我得到的NSString * responseString
如下格式,其已編碼爲utf8。數據來自網絡服務器數據庫。在將NSString轉換爲NSDictionary時修復
NSString *jsonString = @"{\"ID\":{\"Content\":\u0e09\u0e31\u0e19\u0e23\u0e31\u0e01\u0e04\u0e38\u0e13,\"type\":\"text\"},\"ContractTemplateID\":{\"Content\":\u0e09\u0e31\u0e19\u0e23\u0e31\u0e01\u0e04\u0e38\u0e13,\"type\":\"text\"}}";
//Trying to convert to UTF
NSString *utf = [jsonString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//convert to data
NSData *data = [utf dataUsingEncoding:NSUTF8StringEncoding];
//trying to create NSDictionary JSON
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"json: %@", son);
NSLog(@"utf: %@", utf);
我需要轉換成的NSDictionary,所以我可以解析和GET 內容的價值
輸出結果:
utf: (null)
utf: {"ID":{"Content":ฉันรักคุณ,"type":"text"},"ContractTemplateID":{"Content":ฉันรักคุณ,"type":"text"}}
只是將其設置爲您的標籤,您應該看到「काम」,「एक」,,「शक्तिा」。 – rptwsthi
請檢查編輯部分 – iphonemaclover