zhanghui 发表于 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 ;
当我填写的数据为:


提交后为:


这该怎么解决啊?

Hex 发表于 2011-4-15 14:31:12

这个有什么问题?
流程就应该是这样的,你验证没通过,当然不能插入数据库了。

xjwinging 发表于 2011-4-15 17:56:33

sql贴一下,看看。

zhanghui 发表于 2011-4-18 16:55:17


不是验证没有通过吧!好像验证根本就不认汉字,上面内容一栏我明明写了几个汉字的呀!后面给我的提示是内容是必须要填写,不能为空的;

Hex 发表于 2011-4-18 17:19:28

你的代码写的有问题,贴一下验证的代码吧。
这个是支持中文的,不用怀疑,呵呵

zhanghui 发表于 2011-4-18 17:27:53

谢谢了,我刚刚已经解决汉字插入数据库的问题了了,是我的Zend编码和代码编码不一致造成的,以后不会再犯这种错误了,呵呵呵...

newpage 发表于 2011-4-20 10:49:06

GBK和UTF-8的问题,困扰我很久……

不能说的秘密 发表于 2012-5-16 12:44:19

哈哈 这个问题我已解决 大家可以去看具体方法。
http://www.itsqe.com/read.php?tid=167
页: [1]
查看完整版本: 汉字数据插不进数据库