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

Convert UTF string to Chinese Language from JSON response

我尝试了所有方法将 JSON 响应转换为中文,但没有成功。我需要在 uilabel 中显示这些字符串。

这是我收到的回复:

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

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

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

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

您好,感谢大家的帮助和尝试 :) 我最终解决了自己的问题。我做的是直接将dict值放到标签文本中而不是从NSString传递过来。把它变成字符串会给我这样的值 您好。

这是我所做的。

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

这很奇怪但确实如此,之前尝试过但没有用。