设置编码:gb2312为例
目的:能插入中文数据,提取数据时也不会乱码;
步骤:
首先将每一列属性按照要求设置为gb2312的编码格式;
第一步:修改 MySql安装目录下面的my.ini(剪切到桌面修改后再剪切回去);
设置里面的: default-character-set=gb2312(有两个地方)
第二步:在mysql命令行中执行:SET NAMES GB2312;
第三步:在VC中执行插入语句时要支持中文插入,则进行一下设置:
MYSQL mysql;
MYSQL * conn=mysql_init(&mysql);
mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gb2312");//主要是这一步,完成后就支持中文添加了
完成以上步骤后就可以读取并写入中文数据了