php存的时候声明utf
代码储存文件的格式不是utf-8的;
数据库编码格式不是utf-8的;
数据传输格式不是utf-8的(看数据库链接的时候有没有这句: mysql_query("set names utf8"));
html头部的 标签没有指定编码格式(没有这句话:);
php的头部没有设置header("Content-type: text/html; charset=utf-8");
css文件头部没有设置编码格式 (@CHARSET "UTF-8";);
等等character_set_client 。
如果character_set_client 你的文件出现乱码, 请对比以上进行修改即可
//$pdo->exec("set names utf8");
你这句加和不加,数据库中都显示的是乱码吗,这样的话那你看看数据库的编码是什么character_set_client 。
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。