在用Dreamweaver做php网页时,数据库的内容在网页中显示为乱码,求图文详细解决方法!!

添加了语句mysql_query("setnamesutf8");之后phpadmin显示正常了:但是DreamWeaver中,右键点击数据库查看数据时不正常了:一连串问... 添加了语句 mysql_query("set names utf8"); 之后
phpadmin显示正常了:

但是DreamWeaver中,右键点击数据库查看数据时不正常了:

一连串问号乱码
展开
 我来答
匿名用户
2012-12-16
展开全部
你要确定你的数据库和输出页面的编码一致性,然后mysql_query("SET NAMES ‘当前编码’");
还有在php头要声明header('Content-type: text/html; charset='当前编码');

望采纳,不懂再问吧。
楼上的,你用不用直接复制我的答案变成你的追加答案啊?
更多追问追答
追问

我都是用的utf-8,我是初学者,不太懂编码

请问这个 header("Content-type: text/html; charset=utf-8"); 是不是放在连接数据库声明


<?php


?>


的中间?

我试了你们说的方法,出来的结果跟上面相反

我DW内部的数据库显示正常了,能显示中文了,可是我的Phpadmin网页打开却变成乱码了!!

改来改去 总是两个有一个是乱码 

这是数据库设置信息

又变成乱码了

追答
是放在里面
一定要保证数据库和html的编码一致性
你重新往数据库插入新中文试试,有可能之前的已经编码出错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式