解决mysql不能插入中文Incorrect string value
来源:asp之家 时间:2009-07-30 09:02:00
选项default-charaset-set=utf8;
然后创建一个数据表 create table a_table(b varchar(255) not null);
insert into a_table values('北京');
这个时候插入的是中文,系统会报告错误:Incorrect string value: 'xB1xB1xBExA9' for column 'b' at;
这个不能插入中文。如果该语句写在了一个文本文件中进行批处理操作,保存的编码是默认的话也会出现这种的错误提示。
解决办法:把文本文件存成utf-8格式的就可以正确执行。
标签:mysql,中文,数据库
0
投稿
猜你喜欢
用javascript判断浏览器版本
2008-04-21 13:50:00
巧用MySQL InnoDB引擎锁机制解决死锁问题
2008-12-19 17:24:00
SQL Server管理 这些你懂吗?
2011-07-01 13:40:23
求英文字母或数字或下划线或汉字的js正则表达式
2009-08-04 17:59:00
鼠标驱动图片变化
2009-07-26 10:03:00
为什么要登录?
2010-11-30 21:41:00
Firebug 必须掌握的技巧
2009-12-21 20:04:00
Mysql触发器处理本表数据
2010-10-25 19:56:00
Dreamweaver使用快技法十三则
2009-07-21 12:45:00
文章内链(标签)的一个思路
2009-10-31 19:03:00
CODEPAGE=936是什么意思?
2009-07-05 18:37:00
关于字体的一些思考
2008-03-03 12:53:00
用css+Javascript实现扫描线效果图片
2007-11-08 19:12:00
当标题不能显示完整的时候
2007-11-20 13:23:00
oracle10g 数据备份与导入
2009-06-10 18:21:00
从一道js笔试题到==运算符的简析
2010-05-10 20:28:00
去掉运行JavaScript时IE产生的警告栏
2008-09-11 18:07:00
不成熟的标准化是我们唯一惧怕的
2008-08-15 18:55:00
开展全面的网站评估
2007-09-27 19:21:00
asp中怎么输出双引号?
2008-01-31 13:30:00