欢迎光临Software MyZone,有问题可留言或到站点论坛发帖,争取第一时间帮忙解决 || 站点论坛:火龙论坛 || 淘宝小店:应小心的易淘屋 【欢迎大家提建设性意见】

php编码问题

本文为firedragonpzy原创,转载务必在明显处注明:
转载自【Softeware MyZone】原文链接: 
http://www.firedragonpzy.com.cn/index.php/archives/2243

今天遇到了一个令人着实恶心的问题,用zf+smarty的时候,查询总是乱码。这个郁闷死我了,页面设置了utf-8的编码,php文件设置了utf-8的编码,数据库中也是设置了utf8的编码,但是为什么还是乱码呢?为什么?为什么? 研究了半天,原来是zf配置adapter的时候,也要将adapter的编码设置为utf8:代码如下:


$dbAdapter->query ( 'SET names utf8' );

nnd,这个真是恶心,我今天没有设置这个,查询条件用了中文,死活没有输出,以为代码错了呢。后来用了英文,结果ok……郁闷。最终考虑是编码的问题,导致进库查询的时候就是乱码,以无匹配项告终。。。哎,这个就先到这里吧!大家要是用zf,要注意四处编码的设置哦!不要像我这样郁闷半天…… 有关php经常出现的一些错误信息,请参考:Mac下php常见错误信息

Tags: