2012-03-14 113 views
1

我收到了一个应用程序,我通过JSON下载数据。但是,当我试图表明NSStrings我看到这样的内容:在iOS中解码unicode字符串

\u041e\u041d\u0410!!!

我怎样才能解码成常态符号?


在我们的团队对于这个问题

我们创造我们自己的解码器

+1

你可以把你的代码初始化你的NSString与数据..? – 2012-03-14 13:06:02

+1

这些是Unicode字符(在西里尔文范围内)。你是否在显示器上看到这些字符(显示器能够处理这些字符?)还是在调试器监视窗口中? – JTeagle 2012-03-14 13:06:13

回答

0

你只在NSLog的控制台视图中看到\u041e\u041d\u0410!!! ..只是分配的NSString的价值在一定的UILabel或的UITextField,它会显示正确

0

如果你只是登录例如nsdictioanry,你会看到unicode \u041e\u041d\u0410,但是如果你要记录NSString(objectForKey:@“key”),那就没问题。