网页输出中文部分又乱码,怎么回事?
最后发现是php.ini文件配置问题,就打开php.ini文件,找到 ;default.charset=”UTF-8″—>default.charset=”UTF-8″ 把前面的分号去掉(去掉注释),重启apache服务,刷新页面,中文显示正常。
顺便总结PHP中导致中文乱码的三种情况:
1).数据源中文乱码,如MySQL设置不对会导致保存的中文是乱码,这样显示的中文就是乱码
2).网页设置的CHARSET不对,导致显示的中文是乱码
3).php.ini设置中注释了default.charset=”UTF-8″也会导致中文乱码。
- 本文固定链接: http://jingyan.idoubi.net/1648.html
- 转载请注明: 游戏创作者大陆 于 逗分享开发经验 发表