1. 程式人生 > >C++插入中文到mysql亂碼

C++插入中文到mysql亂碼

C++ 插入中文字元到mysql資料庫出現亂碼,奇怪的是直接在資料庫寫查詢語句直接進行插入,是不會出現亂碼

然後就根據一些材料把資料庫,得編碼形式改為gb2312但是結果仍然亂碼中(設定my.ini中的字符集)。 猜想

有可能是C++和mysql連線中出現問題。開始設定C++專案為多位元組字元型別,但是還是出現同樣的亂碼問題。

最終的方案是,在插入的語句前加入 mysql_query('set names gb2312'); 問題就解決了。