数据库里的汉字显示在页面上来全是问号 5

php代码是<?phpheader('Content-type:text/html;charset=utf-8');?><?php$db=newmysqli('local... php代码是
<?php
header('Content-type:text/html;charset=utf-8'); ?>
<?php
$db = new mysqli('localhost','root','','test'); //建立mysql数据库连接
$rows = $db->query('SELECT * FROM user order by id desc limit 5'); //用sql语句获取数据
echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>'; //输出表格标题
while($row = $rows->fetch_assoc()){ //输出数据库为表格内容
echo '<tr><td>'.$row['id'].'</td>';
echo '<td>'.$row['gs'].'</td></tr>';
}
?>
数据库用的是utf-8
展开
 我来答
谭加巧
2015-01-09 · TA获得超过186个赞
知道小有建树答主
回答量:230
采纳率:79%
帮助的人:101万
展开全部
header('Content-type:text/html;charset=utf-8')设置成gbk试试
更多追问追答
追问
试过了  没用
追答
数据库里是对的是吧,直接修改网页的页面编码看看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安典龍
2018-02-10
知道答主
回答量:6
采纳率:0%
帮助的人:4123
展开全部
你将数据库的连接地址设置成下面的格式
jdbc:mysql://localhost:3306/××××?useUnicode=true&characterEncoding=utf-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘玉良钢筋翻样
2015-01-09
知道答主
回答量:5
采纳率:0%
帮助的人:2876
展开全部
ziti sdlkgjesvlsvbk;sd;gvszdvbak'v;''b;ed
追问
啥  看不懂,具体一点行吗
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
code2
2015-01-09 · TA获得超过1268个赞
知道小有建树答主
回答量:1316
采纳率:79%
帮助的人:366万
展开全部
看看浏览器的编码是什么
追问
utf-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式