objective-c - Objective-C 中字符串到 UTF8 字符的转换

标签 objective-c ios utf-8 char

我正在尝试将 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] 是一个字符串。

enter image description here

最佳答案

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

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

关于objective-c - Objective-C 中字符串到 UTF8 字符的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051180/

相关文章:

ios - 从iphone图片库中获取所有图片并显示在UICollectionView中

ios - 如何将 UITextField 中的值与 CoreData 值进行比较

objective-c - 在ios中打开视频到时间偏移

iphone - 如何选择名称为 Object 的 UIImageView

postgresql - 如何获取PostgreSQL中任何字符的代码点和utf 8编码

iphone - 旋转后将文本居中对齐

iphone - if(obj && obj != nil) 是否正确且必要?

ios - UIImageView+AFNetworking setImageWithURLRequest 使用 RestKit?

c++ - 继承和覆盖 std::string 的函数?

html - 如何从 Dart 代码中的 REST api 解码 utf-8?