Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 NSData 值的字典,其中我将不同的值传递到它们的变量中,这些变量稍后用于在 tableviewcells 等中显示。
但是,我有一些无法正确显示的国际字符,我想对传递给 NSString 的数据进行编码,但由于这种情况我不知道该怎么做。
这就是我目前正在做的事情。
manString = [dict valueForKey:@"MAN"];
dict 包含我正在使用的所有数据。任何帮助,将不胜感激
你可以这样做:
NSString* string = [[NSString alloc] initWithData:[dict valueForKey:@"MAN"] encoding:NSStringEncoding];
枚举encoding中的值应该在哪里,你可以在 中找到它,只需选择你需要的编码,通常是,但我猜你的情况不是。NSStringEncodingNSString.hNSUTF8StringEncoding
encoding
NSStringEncoding
NSString.h
NSUTF8StringEncoding