数据库里的汉字显示在页面上来全是问号 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 展开
<?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 展开
4个回答
展开全部
header('Content-type:text/html;charset=utf-8')设置成gbk试试
更多追问追答
追问
试过了 没用
追答
数据库里是对的是吧,直接修改网页的页面编码看看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你将数据库的连接地址设置成下面的格式
jdbc:mysql://localhost:3306/××××?useUnicode=true&characterEncoding=utf-8
jdbc:mysql://localhost:3306/××××?useUnicode=true&characterEncoding=utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看浏览器的编码是什么
追问
utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询