C++插入中文到mysql乱码
生活随笔
收集整理的這篇文章主要介紹了
C++插入中文到mysql乱码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++ 插入中文字符到mysql數據庫出現亂碼,奇怪的是直接在數據庫寫查詢語句直接進行插入,是不會出現亂碼
然后就根據一些材料把數據庫,得編碼形式改為gb2312但是結果仍然亂碼中(設置my.ini中的字符集)。 猜想
有可能是C++和mysql連接中出現問題。開始設置C++項目為多字節字符類型,但是還是出現同樣的亂碼問題。
最終的方案是,在插入的語句前加入?mysql_query('set?names?gb2312'); 問題就解決了。
總結
以上是生活随笔為你收集整理的C++插入中文到mysql乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2003 cant connect to
- 下一篇: 设置过mysql远程连接后仍然无法进行远