php网页乱码问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:08:13
我用的mysql版本是6.0,phpmyadmin是3.1,数据库和网页的编码都用的是utf-8,但是在网页里面中文就全是问号(乱码),数据库里的中文显示正常,这个会是版本问题吗?有什么解决方案吗?谢谢

在你的网页程序连接MYSQL后执行一条这样的SQL语句试试呢:
SET NAMES utf8

请注意,是utf8哈,不要加横线。

1楼正解
在连接MYSQL后的第一句写
mysql_query("SET NAMES utf8");

<?php
header("content-type:text/html; charset=utf8");
?>
在页面最开始的地方加入这句话!设置编码为utf8

在浏览器中 将编码改成其他的显示试试 如GB2312