用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3416|回复: 7
收起左侧

[已解决] 汉字数据插不进数据库

[复制链接]
发表于 2011-4-15 10:26:18 | 显示全部楼层 |阅读模式
在Zend环境下用COdeIgniter做注册表单,建表时SQL语句:
create table spokes(
     id int(20) Primary key auto_increment,
     title char(50) NOT NULL,
     content char(20) NOT NULL,
     time int(50) NOT NULL
   )default CHARSET=utf8 ;
当我填写的数据为:
CAU71JZ79E0K8VMXI8Y)NTC.jpg

提交后为:
2.jpg

这该怎么解决啊?
发表于 2011-4-15 14:31:12 | 显示全部楼层
这个有什么问题?
流程就应该是这样的,你验证没通过,当然不能插入数据库了。
发表于 2011-4-15 17:56:33 | 显示全部楼层
sql贴一下,看看。
 楼主| 发表于 2011-4-18 16:55:17 | 显示全部楼层
CY]P}3VLA{LHG(O][[8NG@L.jpg
不是验证没有通过吧!好像验证根本就不认汉字,上面内容一栏我明明写了几个汉字的呀!后面给我的提示是内容是必须要填写,不能为空的;
发表于 2011-4-18 17:19:28 | 显示全部楼层
你的代码写的有问题,贴一下验证的代码吧。
这个是支持中文的,不用怀疑,呵呵
 楼主| 发表于 2011-4-18 17:27:53 | 显示全部楼层
谢谢了,我刚刚已经解决汉字插入数据库的问题了了,是我的Zend编码和代码编码不一致造成的,以后不会再犯这种错误了,呵呵呵...
发表于 2011-4-20 10:49:06 | 显示全部楼层
GBK和UTF-8的问题,困扰我很久……
发表于 2012-5-16 12:44:19 | 显示全部楼层
哈哈 这个问题  我已解决 大家可以去看具体方法。
http://www.itsqe.com/read.php?tid=167

本版积分规则