teaball 发表于 2009-6-21 10:07:20

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

我的数据库、PHP页面和HTML页面都是设为GBK的,但是每次在执行数据库操作之前,都得先执行$this->db->query("SET NAMES GBK")才不会乱码,请问有没有办法能省掉这个步骤?

visvoy 发表于 2009-6-21 15:01:34

试试编辑application/config/database.php
$db['default']['char_set'] = "GBK"; <--这里改成GBK

teaball 发表于 2009-6-21 15:36:24

之前我已经有像版主说的那样进行修改了,刚才又确认了一下,发现了个很无语的事情:

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

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

竟然有认大小写的……:L

Hex 发表于 2009-6-21 23:33:12

mysql 确实是大小写不一样吧?这个是 MYSQL 里的,呵呵
页: [1]
查看完整版本: 请教一个中文输出乱码的问题