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

[已解决] echo输出中文乱码

[复制链接]
发表于 2016-4-18 14:50:22 | 显示全部楼层 |阅读模式
本帖最后由 afterninty 于 2016-4-18 14:54 编辑

在CI框架里已经把config.php设置为UTF-8,直接使用echo函数输出中文时显示乱码,到底是怎么回事啊,本人小白,请大神指点?????

亲测,通过
header("Content-type:text/html;charset=GBK");
可以正常显示,但是这样的话就有两个字符集,太乱了吧
发表于 2016-4-18 16:22:28 | 显示全部楼层
目测是编码保持一致问题!   必须保持一致。  gbk跟utf8怎么能一样呢?
 楼主| 发表于 2016-4-18 17:05:56 | 显示全部楼层
高飞 发表于 2016-4-18 16:22
目测是编码保持一致问题!   必须保持一致。  gbk跟utf8怎么能一样呢?

我知道要保持一致,但是按照默认utf8的话就是出现中文乱码了,该怎么解决呢
发表于 2016-4-18 18:22:07 | 显示全部楼层
就此事而言,程序里的代码如果是utf8,就看编辑器的文件编码是不是uft8,排除这两点除外,再看看网页编码是不是utf8
 楼主| 发表于 2016-4-19 13:18:31 | 显示全部楼层
高飞 发表于 2016-4-18 18:22
就此事而言,程序里的代码如果是utf8,就看编辑器的文件编码是不是uft8,排除这两点除外,再看看网页编码是 ...

谢谢高飞大神,确实,我用的编辑器的项目编码格式设置成了GBK,所以导致浏览器输出时出错,谢谢哈

本版积分规则