如何在SQLite表中插入商标等特殊符号?我试图使用PRAGMA编码=“UTF-16”而没有效果:(
答案 0 :(得分:2)
通常,如果用“单引号”包围SQL条目,它将以文字形式出现。
即
'™'
答案 1 :(得分:1)
问题解决了。有必要用sqlite3_open16打开DB文件,然后执行命令PRAGMA encoding = \“UTF-16 \”; (我不确定,如果有必要的话)。现在插入将使用UTF-16完成。 要使用sqlite3_column_text16函数
,必须从db(获取列值)中进行选择