问题:做了一个留言板,当留言为中文时,大部分中文在数据库与php页面中均显示乱码。
其他:
·平台是wamp2.2(MySQL Version:5.5.24;Apache Version: 2.2.22;PHP Version: 5.4.3)
·已经添加了如下语句: mysql_query("SET NAMES utf8");截图:
在网上搜了好久试了些方法还是没有解决,不知道怎么办了,来此求助,先谢谢了:)php数据库
其他:
·平台是wamp2.2(MySQL Version:5.5.24;Apache Version: 2.2.22;PHP Version: 5.4.3)
·已经添加了如下语句: mysql_query("SET NAMES utf8");截图:
在网上搜了好久试了些方法还是没有解决,不知道怎么办了,来此求助,先谢谢了:)php数据库
所以读出时也不要 mysql_query("SET NAMES utf8");
在php页面开头加入header("Content-type:text/html;charset=utf-8");
试试看行不行
我是在php文件开头写的 mysql_query("SET NAMES utf8");
怎么知道自己哪里写入和读出?
但是如果都不写就不行,就是乱码了——写了也一样……按3楼的方法试了是可以的...但还是不太明白哪一环节出错了
但是原因是什么呢?我的php代码和html是一起编的,
html的meta倒是做了utf-8的声明,php里面也要再写一次吗?