0

我正在尝试将 UTF8 字符保存到字符串并将其打印到标签上。

如果我硬编码它工作正常:

NSString *param = @"\uf02e";
NSLog(param);

结果:

2012-10-24 16:09:56.522 i[22996:12c03] 

顺便说一句,如果我将 char 保存为字符串,我将无法返回。

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] 是一个字符串。

在此处输入图像描述

4

1 回答 1

1
    NSString *param = @"\uf02e";
    NSDictionary* item = [NSDictionary dictionaryWithObject: param forKey: @"key"];
    NSString *myString = [NSString stringWithFormat:@"%@",[item objectForKey: @"key"]];
    NSLog(myString);

对我来说很好。因此,错误在于您要插入字典的值中。

于 2012-10-24T14:28:36.743 回答