解决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
  • asp之家 网络编程 m.aspxhome.com