在MySQL中手动用命令建立了一张表,在页面上添加中文记录的时候抛出类似于incorrect string value:"\xBB\xF0\xD0\xC7" for column 1 row...的异常信息,添加英文的记录一切正常。原因在于建表的字符串编码于页面上的字符串编码不一致导致的。用命令show create table t_info;可以看到表t_info的编码CHARSET=LATIN1,解决方法drop table t_info, 然后再创建改表的语句之后加上ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;当然这个语句不写会根据安装时的设置默认设置,如果遇到该类问题,应该就是表的字符集问题。Oracle 数据表执行dml提交后如何恢复Oracle数据库服务器 初始用户名密码相关资讯 MySQL教程
- 30分钟带你快速入门MySQL教程 (02月03日)
- MySQL教程:关于I/O内存方面的一些 (01月24日)
- CentOS上开启MySQL远程访问权限 (01/29/2013 10:58:40)
| - MySQL教程:关于checkpoint机制 (01月24日)
- MySQL::Sandbox (04/14/2013 08:03:38)
- 生产环境MySQL 5.5.x单机多实例配 (11/02/2012 21:02:36)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本
|