Coin163

首页 > vc中使用mysql数据库表中数据编码问题

vc中使用mysql数据库表中数据编码问题

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1073

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
入口地址https://www.aliyun.com/minisite/goods

相关推荐:MySQL导入或导出数据库字符编码集设置

为了防止mysql数据库导入导出数据出现筹码,我们一般会先对数据库进行字符编码集设置,希望此方法对大家所有帮助。 解决方法: 开始-->运行-->cmd -->进入dos命令窗体:(如果命令无法执行,请将mysql的安装路径放到系统变量path的最前面) 1. 数据库表中字段的

设置编码:gb2312为例


目的:能插入中文数据,提取数据时也不会乱码;


步骤:
首先将每一列属性按照要求设置为gb2312的编码格式;
第一步:修改 MySql安装目录下面的my.ini(剪切到桌面修改后再剪切回去);
 设置里面的: default-character-set=gb2312(有两个地方)


第二步:在mysql命令行中执行:SET NAMES GB2312;

相关推荐:MySql修改数据库编码为UTF8

转自:http://www.blogjava.net/qileilove/archive/2013/06/14/400541.html  mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。  网页数据一般采用UTF8


第三步:在VC中执行插入语句时要支持中文插入,则进行一下设置:

MYSQL mysql;
MYSQL * conn=mysql_init(&mysql);
mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gb2312");//主要是这一步,完成后就支持中文添加了

 

完成以上步骤后就可以读取并写入中文数据了

原文

设置编码:gb2312为例 目的:能插入中文数据,提取数据时也不会乱码; 步骤: 首先将每一列属性按照要求设置为gb2312的编码格式; 第一步:修改 MySql安装目录下面的my.ini(剪切到桌面修改后再

------分隔线----------------------------