SQLite - Insert special symbols (trademark, …) int

2019-07-15 07:08发布

How can I insert special symbols like trademark into SQLite table? I have tried to use PRAGMA encoding = "UTF-16" with no effect :(

2条回答
唯我独甜
2楼-- · 2019-07-15 07:24

problem solved. it is necessary to open DB file with sqlite3_open16, then execute command PRAGMA encoding = \"UTF-16\"; (I am not sure, if it is necessary). Now the insert will be done with UTF-16. To select from db (to get column value) is necessary to use sqlite3_column_text16 function

查看更多
走好不送
3楼-- · 2019-07-15 07:30

Typically if you surround an SQL entry with ''Single quotes, it goes in as a literal.

i.e.

'™'
查看更多
登录 后发表回答