我正在制作一个显示推文的节目 基本上这就是它的工作原理。
但是,正如您所看到的,texts/tweets是朝鲜语,因此json文件包含类似\ud329\ud2b8\ub97c
而不是韩语트위터
的内容。这个字符表示是什么叫做?
现在,我可以成功将上述JSON加载到我的应用中,但是如果我在textView
上显示它,它会以韩语显示还是以\ud329\ud2b8\ub97c
显示?
仅供参考,我不想使用Twitter库。
答案 0 :(得分:1)
您需要使用NSUTF8StringEncoding,以下内容应该有效:
NSString* query = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString] encoding:NSUTF8StringEncoding error:&errorStr];
NSData *resultJson = [query dataUsingEncoding:NSUTF8StringEncoding];
if( query )
{
// do stuff
}
答案 1 :(得分:1)
存储的文本被编码为Unicode字符代码。
要从中获取文本,您需要JSON.parse
(JS函数)或类似内容。虽然你没有提到你编写的语言是哪种,但大多数都有JSON解析器。