在后台建立栏目名称,用中文输入,结果提交后,栏目倒是添加成功了,但中文名称丢失,不能在“管理栏目”中正常显示中文的栏目名。我检查了后台MySQL数据库,发现这个栏目名字段没有值。 我后来尝试用英文字母填写栏目名称,就成功了。但如果中英文混合,还是不成功。说明栏目名不能含中文,只要有中文,整个栏目名的提交就是空值。
另外,我在“公共模板”的首页中导入了自己的模板,但在后台“首页模板”中怎么也看不到,但数据库中却存了首页模板的内容,只是无法在后台编辑框中显示。
我怀疑这是同样的原因造成,浏览器在接受中文编辑框的“栏目名称”这个内容时,被程序读到,但不知何原因被强行转换了,导致提交给数据库的值不对。我也检查过源代码,并没有发现什么问题。
求教各位老大,这是咋回事呢?
环境:帝国6.6 GB版,IE8/9浏览器,Windows7 旗舰版。
|