在iPhone中读取SQLite记录

时间:2011-07-21 11:25:24

标签: iphone sqlite

我得到的值不同(在unicode值的情况下)比它应该假设的值。这是解释:我存储值'îî'当我从终端运行select命令(连接到.sqlite文件)时,我能够看到确切的值。但是当我试图以编程方式获取值时,我看到了一个完全不同的值。这是我正在读取的代码并将值存储在char指针中。

1 个答案:

答案 0 :(得分:0)

通常,它应该是UTF-8。 您可以尝试使用不同的其他编码,如ascii,MACRoman等。 [NSString stringWithCString:st encoding:NSUTF8StringEncoding]

注意:您可以通过在控制台中打印值来验证UNICODE值。