我有一个带有西班牙语省名的SQLite数据库,但是我无法将unicode字符解码为NSString以便正确显示。例如:Guipúzcoa
有了这个:
self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding];
但我仍然看到unicode字符。
非常感谢
答案 0 :(得分:1)
“ú
”不是“unicode字符”,NSString
没有理由将其显示为实际内容。毕竟,它不是NSHTML
您需要使用实际字符替换所有出现的内容。您可以使用stringByReplacingOccurrencesOfString:withString:
进行实际替换。