Qt無法顯示中文或Sqlite數據庫插入中文問題

 

1、在頭文件中插入如下代碼:

#pragma execution_character_set("utf-8"); 

 

2、加入以上代碼後Sqlite數據庫即可插入中文,插入形式和字符串完全一樣。

3、數據庫中字段類型  varchar(N):N爲字節數,UTF-8類型的中文佔 3 字節(算上結尾符 ‘\n’         爲4字節)。英文字符佔 1 字節(不算‘\n’),可通過   qDebug()<<sizeof("中國") 測試。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章