我的應用程序從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