C++连接mysql的问题,高手们,请帮我解决这问题啦,急呀

wzz_boy 2007-12-12 03:29:15
我写了一个控制台应用程序,用SQLAPI++来查询mysql里面的数据并显示出来(数据库里面的内容是中文的,数据库本身的编码是GBK的)但是显示出来的只是一个问号“?”,这个程序还实现了插入数据的功能,但如果插入中文时,则出现类似的错误:
Incorrect string value: '\xBE\xAD\xC0\xED' for column 'position' at row 1
请问该如何解决这问题?
C++或SQLAPI++里有没有设置编码这方面的函数呢。
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzz_boy 2007-12-12
  • 打赏
  • 举报
回复
哦,没见过这种用法喔,请问加了L有什么用处呢?
believefym 2007-12-12
  • 打赏
  • 举报
回复
L"select * from table1";
就是在你的sql语句字符串前面加个L
wzz_boy 2007-12-12
  • 打赏
  • 举报
回复
believefym ,不知你说的 L"sql sql sql"不知道行不行 是什么意思呢?
believefym 2007-12-12
  • 打赏
  • 举报
回复
L"sql sql sql"不知道行不行
believefym 2007-12-12
  • 打赏
  • 举报
回复
编码问题。。。
期待高手

64,648

社区成员

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

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