2010-05-19 75 views
0

我正在创建一个iphone应用程序。我正在从sqlite数据库中读取数据并将其显示在tableview控件中。问题是数据是中文的。由于原因不明,当我从sqlite表中读取/获取记录时,会显示一些记录,其他记录会被objc忽略。即使objc读取缺失值的一些列,但返回某些列的零结果。实际上,这些列不是空的。我尝试了很多解决方案,但没有找到任相同的数据库在应用程序的Android版本中工作正常。任何一个可以帮助>中国记录的sqlite数据库是不可访问的iphone应用程序

这里是从表

Quote *q = [[Quote alloc] init]; 
     q.catId = sqlite3_column_int(statement, 0); 
     q.subCatId = sqlite3_column_int(statement, 1); 
     q.quote = [NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 2)]; 

阅读中国记录的代码,这里是一些记录其iphone错过 勇敢的心威廉·华莱士 心灵是自由的,鼓起勇气随心飞翔! 如果没有自由,一切都是空想。

感谢

回答

0

我有这样的经验,但我想知道,如果它的东西与特定角色有关。从通过这个环节

Wikipedia - Unicode

阅读这听起来像这可能是某些字符的问题。

相关问题