bieyinan 发表于 2009-3-7 10:46:11

CodeIgniter 提交数据如何支持中文

使用CodeIgniter 最新版1.7.1提交数据 错误如下: A Database Error OccurredError Number: 1366
Incorrect string value: '\xC9\xFD\xBC\xB6\xBA\xF3...' for column 'title' at row 1
INSERT INTO `article` (`title`, `content`) VALUES ('PJBLOG3 升级后草稿编辑/后台生成静态页面出错解决办法', 'fsda ')


发现有中文就出错,网上看了下这篇文章
http://pickerel.javaeye.com/blog/324150

按照他说的设置了还是不行

hellojinjie 发表于 2009-3-7 13:52:43

1# bieyinan
javaeye上的说的是让url支持中文,而你说的是database的编码不对,两个没关系的啊。再说javaeye上的那篇的一行代码中有个字符丢,照抄肯定不行的。

避免编码问题的最简单的方法就是统一所有的字符编码为utf8,,包括数据库的编码,数据库连接编码,web页面编码,脚本文件编码/

Hex 发表于 2009-3-7 15:52:48

楼上说的对,楼主是数据库乱码导致的问题。查看 mysql 数据库编码,用 phpmyadmin 查看。
页: [1]
查看完整版本: CodeIgniter 提交数据如何支持中文