mysql 数据库里显示中文正常,但通过IE,PHP查询出来中文变成了??号,不知是什么原因
mysql 数据库里显示中文正常,但通过IE,PHP查询出来中文变成了??号,不知是什么原因
请教各位高手们!!!!!
在网页里我已加了"<meta http-equiv="Content-Type" content="text/html; charset=gb2312">"
这句,还是不对
我把代码给你们看一下:
<?
//连接到本地mysql数据库
global $aa;
$myconn=mysql_connect("127.0.0.1","root","root");
//选择test为操作库
mysql_select_db("test",$myconn);
?>
<table cellspacing=0 bordercolordark=#FFFFFF width="95%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
<tr bgcolor="#6b8ba8" style="color:FFFFFF">
<td width="5%" align="center" valign="bottom" height="19">ID</td>
<td width="10%" align="center" valign="bottom">姓名</td>
<td width="5%" align="center" valign="bottom">性别</td>
<td width="5%" align="center" valign="bottom">年龄</td>
<td width="20%" align="center" valign="bottom">联系电话</td>
<td width="20%" align="center" valign="bottom">电子邮件</td>
<td width="20%" align="center" valign="bottom">家庭住址</td>
</tr>
<?
$strSql="select * from reguser";
//用mysql_query函数从reguser表里读取数据
$result=mysql_query($strSql,$myconn);
while($row=mysql_fetch_array($result))//通过循环读取数据内容
{
?>
<tr>
<td align="center" height="19"><?echo $row["id"]?></td>
<td align="center"><a href="update2.php?id=<?echo $row["id"]?>"><?echo $row["username"]?></a></td>
<td align="center"><?echo $row["sex"]?></td>
<td align="center"><?echo $row["age"]?></td>
<td align="center"><?echo $row["tel"]?></td>
<td align="center"><?echo $row["email"]?></td>
<td align="center"><?echo $row["address"]?></td>
</tr>
<?
}
?>