1

可能重复:
将 Unicode 字符转换为 NSString

从网站解析数据后,结果是一个包含 Unicode 的对象,我想将其转换为 NSString(Unicode 主要包含希伯来字符)。

这是日志中的一些(一小部分)Unicode:

"\U05f3\U009e\U05f3\U00a2\U05f3\U2022"

我怎样才能转换它?

4

1 回答 1

0

您需要将其转换为数据,然后再转换为字符串。

char *yourObject=...;
NSData *unicodeData=[NSData dataWithBytes:yourObject
                                     length:strlen(yourObject)];
NSString *string = [[NSString alloc] initWithData:unicodeData           
                                         encoding:NSUTF8StringEncoding];
于 2013-01-22T12:22:52.413 回答