从JSON响应将UTF字符串转换为中文语言

时间:2016-02-04 05:50:05

标签: ios objective-c json utf

我尝试了将JSON响应转换为中文但未获得任何成功的所有内容。我需要在uilabel中显示这些字符串。

这是我得到的回应:

sentence = "\U00e6\U201a\U00a8\U00e5\U00a5\U00bd\U00e3\U20ac\U201a";
pinyin = "n\U00c3\U00adn h\U00c4\U0192o"

转换句子的字符串应该像您好但我得到æ,好,

对于拼音我在标签中得到完全正确的字符串[[nínhăo]]而没有转换,但对于句子它给了我错误的值。

我正在使用XCode 7.1,我的部署目标是8.0。

1 个答案:

答案 0 :(得分:0)

非常感谢所有帮助和尝试:)我最终解决了我自己的问题。我所做的是直接将dict值放到标签文本而不是从NSString传递。将它带入字符串将给我价值,如æ,好,

这就是我所做的。

cell.lblWord.text = [NSString stringWithFormat:@"Word: %@",[[dic objectForKey:@"cat"]objectForKey:@"chart"]];

这很奇怪,但是真实的,以前尝过但是没有工作。