Incorrect string value: '\xABh' for column

来源:互联网 发布:php a href 传递参数 编辑:程序博客网 时间:2024/05/01 00:00

最近做网站,其中有个功能是在网页上从excel表格中导入数据到mysql数据库中,主要是学生的基本信息,导入的过程中出现了问题,我一个同学的名字里有个生僻字“玥”,其他的人名都可以顺利导入的数据库中,只有他的这个名字报错,经过一上午的纠结,查看了网上各位大牛提供的解决方案,没什么成效,大牛们的建议主要是换数据编码,我也照办了,从数据库到字段我都设置成了utf-8的编码,还是报错。。。最后孤注一掷,在报错的插入语句前写了一句字符编码的命令:

MySqlCommand cmdcode = new MySqlCommand("set names gbk", con);            cmdcode.ExecuteNonQuery();


设置字符编码为gbk,gb2312字符集较小,许多生僻字没有,貌似我以前的数据库就是gb2312的字符编码,设置后就不再报错了!
原创粉丝点击