我的应用程序从SQLite数据库读取读取数据时显示奇怪的字符和显示上的UILabel的文本,但由于某些原因,一个小的“矩形符号”出现如下图所示的图片。当我使用的NSLog打印在控制台中的文本,该文本显示正常,即,只打印出“家”。 (不矩形符号)的UIButton并从的UILabel sqlite的
这里是我的代码:
NSString *text=[[NSString alloc] initWithUTF8String:(const char *)sqlite3_column_text(statement, 1)];
NSLog(text);
myLabel.text=text;
也许SQL表的编码不是UTF-8? – 2012-08-16 20:43:23
它可以是,我怎么可以将它设置UTF-8? – DavidNg 2012-08-16 20:44:33
我只是检查了我的数据库设置,它用UTF-8编码为 – DavidNg 2012-08-16 20:47:07