我有一个NSData值的字典,我将不同的值传递给他们后来用于在tableviewcells等中显示的变量。
但是我有一些国际字符没有正确显示,我想对我传递给NSString的数据进行编码,但由于情况我不知道该如何做。
这就是我目前正在做的事情。
manString = [dict valueForKey:@"MAN"];
dict包含我正在使用的所有数据。任何帮助将不胜感激
答案 0 :(得分:1)
你可以这样做:
NSString* string = [[NSString alloc] initWithData:[dict valueForKey:@"MAN"]
encoding:NSStringEncoding];
encoding
应该是NSStringEncoding
枚举的值,您可以在NSString.h
中找到它,只需选择您需要的编码,通常是NSUTF8StringEncoding
,但我猜不是你的情况。