objective-c - 西类牙语 unicode 字符 SQLite

标签 objective-c ios sqlite

我有一个包含西类牙省份名称的 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/

相关文章:

ios - 用于与 iPhone 设备进行 SSL 握手的 MDM 服务器证书

android sqlite 和正则表达式

android - 使用 CursorLoader 的 SQLite 查询

ios - 如何更改 Google Plus 登录按钮的标题?

ios - Cocos3d : Set CC3Scene backdrop to transparent

iOS8 对新应用的要求,这到底是什么意思

iphone - 您如何使iPhone发出哔哔声?

ios - 如何从 IOS 应用程序打开特定的 Facebook 帖子。不是 Facebook 页面。打开 Facebook 帖子的正确 url 方案?

ios - UIActivityViewController 从操作中隐藏更多内容

ruby-on-rails - 在 Rails 3 中使用作用域