请问:
字段类型:varchar ,插入字符如:123·23·
经测试:·字符是在键盘数字1的左边,的中文字符
报错:Incorrect string value: '\xC2\xB723\xC2\xB7'
字段类型:varchar ,插入字符如:123·23·
经测试:·字符是在键盘数字1的左边,的中文字符
报错:Incorrect string value: '\xC2\xB723\xC2\xB7'
或者按下面方法检查你的字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
font charset GB2312_charset
表:
show create table tb_qz_work_experience
CREATE TABLE `tb_qz_work_experience` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`qz_code` varchar(50) DEFAULT NULL,
`resume_order` tinyint(4) DEFAULT '0' COMMENT '管理求职信息 说明第几份简历',
`work_start_time` varchar(100) DEFAULT NULL COMMENT '工作开始时间',
`work_end_time` varchar(20) DEFAULT NULL COMMENT '工作结束时间',
`company` varchar(40) DEFAULT NULL COMMENT '公司名称',
`company_person_num` varchar(20) DEFAULT NULL COMMENT '企业人数',
`company_type` varchar(50) DEFAULT NULL COMMENT '企业性质',
`work_address` varchar(50) DEFAULT NULL COMMENT '工作地点',
`hy` varchar(50) DEFAULT NULL COMMENT '行业', ---------------------报错
`zw` varchar(50) DEFAULT NULL COMMENT '职位名称',
`worktype` varchar(20) DEFAULT NULL COMMENT '工作性质',
`gwjb` varchar(20) DEFAULT NULL COMMENT '岗位级别',
`gz` varchar(20) DEFAULT NULL COMMENT '工资',
`worklist` text COMMENT '工作描述',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=gb2312插入数据:
insert into tb_qz_work_experience ( `qz_code`, `resume_order`, `work_start_time`, `work_end_time`, `company`,
`company_person_num`, `company_type`, `work_address`, `hy`, `zw`, `worktype`, `gwjb`, `gz`, `worklist`)
select "[email protected]" ,1 ,"2011-12-22" , "2011-12-22" , "深圳市硕联科技有限公司" ,"请选择" ,"请选择" ,
"深圳" , "123·23·" ,"销售.总监" ,"选择工.作性质" , "初级职位(两年以下工作经验)." , "12.00" , "2011-12-22测试" 报错:
Incorrect string value: '\xC2\xB723\xC2\xB7' for column 'hy' at row 1
character_set_client utf8
character_set_connection utf8
character_set_database gb2312
character_set_filesystem binary
character_set_results utf8
character_set_server gb2312
character_set_system utf8
character_sets_dir D:\wamp\mysql5.1\share\charsets\
OR
SET NAMES UTF8
建表时
去掉DEFAULT CHARSET=gb2312
再插入记录
以解决,谢谢。gb2312->GBK就可以了。。