可能的重复项:
将 Unicode 字符转换为 NSString
从网站解析数据后,结果是一个包含 Unicode 的对象,我想将其转换为 NSString(Unicode 主要包含希伯来字符)。
以下是日志中 Unicode 的一些(一小部分):
"\U05f3\U009e\U05f3\U00a2\U05f3\U2022"
如何转换它?
您需要
将其转换为数据,然后转换为字符串。
char *yourObject=...;
NSData *unicodeData=[NSData dataWithBytes:yourObject
length:strlen(yourObject)];
NSString *string = [[NSString alloc] initWithData:unicodeData
encoding:NSUTF8StringEncoding];