我得到的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