我有一些需要解决的文本格式问题。我从下面的 NSString 中显示了一些奇怪的字符
原始字符串:
NSString *descriptionStringPreFormatted = [item objectForKey:@"title"];
格式化的字符串:
NSString *descriptionLabelStringUTF8 = [descriptionStringPreFormatted stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"descriptionStringPreFormatted is %@", descriptionStringPreFormatted);
NSLog(@"descriptionLabelStringUTF8 is %@", descriptionLabelStringUTF8);
无论我是否使用 UTF8 编码,这都是相同的输出。
输出:
2013-01-05 16:44:51.807 descriptionStringPreFormatted is £144.99...
2013-01-05 16:44:51.810 descriptionLabelStringUTF8 is £144.99...