mysql的安装、C++访问mysql数据库、编码设置问题(二)

2014-11-24 07:27:49 · 作者: · 浏览: 13
的东西统称为客户端,如上面例子中的代码,C++程序作为客户端时,因为要操作中文,所以首先使用

mysql_set_character_set(con,"gbk");

将客户端编码设置为gbk,这样存入的中文mysql会进行转换而成为utf8格式,读取的时候mysql又会从utf8格式转换成gbk返回给客户端。

查看以上各编码的命令

  1. mysql> SHOW VARIABLES LIKE 'character%'; 就可以看到character_set_server、character_set_connection、character_set_results等的值。

    主要是理解上述所说的mysql字符编码转换的步骤,这样就能控制不会出现乱码问题。

    本文作者:csdn iaccepted 凌风