2011-07-21 117 views
0

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

+2

代码在哪里? – Jacob

+1

为您的问题添加代码,以便我们可以帮助您。 –

回答

0

通常,它应该是UTF-8。 你可以用不同的尝试另一种编码像ASCII,macroman一致等 [NSString stringWithCString:st encoding:NSUTF8StringEncoding]

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