sqlite3插入中文字符出现乱码

LBJAMS 2013-08-26 04:00:16
在VC2008中使用sqlite3_exec这个函数,为数据库插入一个函数中文字符的字段,但是在数据库中中文字符显示的是乱码,网上说使用什么转换方式,我不知道怎么用,因为sqlite3_exec这个函数的参数是char* ,我的代码用的字符集是Unicode的。请大虾们来赐教!
...全文
849 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
木头菇 2013-08-26
  • 打赏
  • 举报
回复
sqlite3.c中自带了函数了。 unicodeToUtf8
xiaohuh421 2013-08-26
  • 打赏
  • 举报
回复
sqlite3是utf8的, 不管是文件路径还是串, 都需要转换.
Love_云 2013-08-26
  • 打赏
  • 举报
回复
需要做字符转换 你转换成utf-8试试应该可以 转换例子网上很多
千华 2013-08-26
  • 打赏
  • 举报
回复
你试试转换成utf-8再传参
LBJAMS 2013-08-26
  • 打赏
  • 举报
回复
没有大虾们会吗?

64,668

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧