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

请教一个中文输出乱码的问题

[复制链接]
发表于 2009-6-21 10:07:20 | 显示全部楼层 |阅读模式
我的数据库、PHP页面和HTML页面都是设为GBK的,但是每次在执行数据库操作之前,都得先执行$this->db->query("SET NAMES GBK")才不会乱码,请问有没有办法能省掉这个步骤?
发表于 2009-6-21 15:01:34 | 显示全部楼层
试试编辑application/config/database.php
$db['default']['char_set'] = "GBK"; <--这里改成GBK
 楼主| 发表于 2009-6-21 15:36:24 | 显示全部楼层
之前我已经有像版主说的那样进行修改了,刚才又确认了一下,发现了个很无语的事情:

我之前是修改为$db['localhost']['char_set'] = "gbk";
运行的时候还是乱码,还以为修改不起作用

刚才又改成$db['localhost']['char_set'] = "GBK";
一切显示正常了。

竟然有认大小写的……
发表于 2009-6-21 23:33:12 | 显示全部楼层
mysql 确实是大小写不一样吧?这个是 MYSQL 里的,呵呵

本版积分规则