首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用外语显示JSON文本

用外语显示JSON文本
EN

Stack Overflow用户
提问于 2013-05-28 14:46:26
回答 2查看 976关注 0票数 0

我正在制作一个显示推特的程序。

基本上它就是这样工作的。

  1. 使用api.twitter.com:url访问twitter json提要
  2. 解析并显示。

但是,如您所见,文本/推特是用韩语表示的,所以json文件包含类似于此\ud329\ud2b8\ub97c的内容,而不是韩文트위터。这个字符表示称为什么?

现在,我可以成功地将上面的JSON加载到我的应用程序中,但是如果我在textView上显示它,它是以韩语显示还是以这个表示形式显示\ud329\ud2b8\ub97c

FYI,我不想为此使用Twitter库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-28 14:53:16

您需要使用NSUTF8StringEncoding,下面的内容应该有效:

代码语言:javascript
复制
NSString* query = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString] encoding:NSUTF8StringEncoding error:&errorStr];         
NSData *resultJson = [query dataUsingEncoding:NSUTF8StringEncoding];          
if( query )
{
// do stuff
}
票数 1
EN

Stack Overflow用户

发布于 2013-05-28 14:59:34

存储的文本被编码为Unicode字符代码。

要从中获取文本,您需要JSON.parse (JS函数)或类似的。虽然您没有提到您的程序是用哪种语言编写的,但大多数语言中都有JSON解析器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16795023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档