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

CI 和数据库的编码问题

[复制链接]
发表于 2009-5-12 20:23:57 | 显示全部楼层 |阅读模式
听1哥所说,一路小跑。把数据库的表字段设为utf-8,CI的config.php里的$config['charset'] = "UTF-8",database.php里的$db['default']['char_set'] = "utf8",把views里面的所有文件另存为格式utf-8。

到导入数据库之前加进了$temp = mb_convert_encoding( $temp0, 'UTF-8' );

最后输出:数据能全部导入数据库,但是页面上的出现乱码,数据库里的也出现了乱码。

如果没加$temp = mb_convert_encoding( $temp0, 'UTF-8' );页面和数据库显示的数据都是正常的,但是却出现了数据不能全部导入数据库。比如这条:special.cnfol.com/CPI上涨_专题_搜捕网.files/css11.css。就导入到CPI后面的中文就不能导入。

请知道原因的帮帮忙。
发表于 2009-5-12 23:18:55 | 显示全部楼层
不明白lz说的“导入”是啥意思,是否指SQL的insert/update操作?
另外请说明数据库类型,MSSQL or MySQL or 其他?
乱码问题先检查程序文件的编码是否统一
发表于 2009-5-15 00:02:31 | 显示全部楼层
可以这样试试看,hoho
打开网站,右键点击任意空白区域-》编码-》去掉自动选择
很无奈的解决方法吧……

本版积分规则