我正在尝试将UTF8字符保存到字符串并将其打印到标签。
如果我硬编码它可以正常工作:
NSString *param = @"\uf02e";
NSLog(param);
结果:
2012-10-24 16:09:56.522 i[22996:12c03]
顺便说一句,如果我将字符串保存到字符串中,我就不能回去了。
NSString *myString = [NSString stringWithFormat:@"%@",[item objectForKey:content]];
NSLog(myString);
结果:
2012-10-24 16:18:47.289 i[23105:12c03] \uf02e
任何解决方案?感谢。
修改
item是一个NSDictionary,[item objectForKey:content]是一个字符串。
答案 0 :(得分:1)
NSString *param = @"\uf02e";
NSDictionary* item = [NSDictionary dictionaryWithObject: param forKey: @"key"];
NSString *myString = [NSString stringWithFormat:@"%@",[item objectForKey: @"key"]];
NSLog(myString);
对我来说很好。因此,错误在于您正在插入字典中的值。