为什么用vc+mysql插入中文总是不成功

2020-10-29 科技 69阅读

方法1、好像有个mysql_real_query()函数,记不太清楚,就是通过二进制方式传递查询语句,自己给出长度(必须是字节长度,而不是字符数)。

方法2、关键是建表的时候要指定gb2312

GBK好像有问题,试过一次,没具体试,我一直用gb2312

CREATE TABLE `chs_radio` (
  `id` int(6) unsigned NOT NULL auto_increment,
  `name` varchar(80) character set gb2312 NOT NULL default '',
  `url` varchar(200) character set gb2312 NOT NULL default '',
  `ord` tinyint(4) NOT NULL default '0',
  `state` tinyint(4) NOT NULL default '1',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

方法3、在执行插入之前运行下面的语句试一试:set character_set_results=gb2312;

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com