我有一个包含西类牙省份名称的 SQLite 数据库,但我无法将 unicode 字符解码为 NSString 以正确显示。例如:Guipúzcoa
有了这个:
self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding];
但我仍然看到 unicode 字符。
非常感谢
最佳答案
“ú
”不是“unicode 字符”,NSString
没有理由将它显示为任何东西,但它实际上是什么。毕竟不是NSHTML
您需要用实际 字符替换所有出现的那个。您可以使用 stringByReplacingOccurrencesOfString:withString:
进行实际替换。
关于objective-c - 西类牙语 unicode 字符 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375815/