<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<?php include("conn.php");
if($_POST['sub'])
{
echo $_POST['urlname'];
}
?>
<form action="" method="post">
<div style="text-align:center"><table>
<tr>
<td>链接名称:</td>
<td><input type="text" name="urlname" /></td>
</tr>
<tr>
<td>链接地址:</td>
<td><input type="text" name="url" /></td>
</tr>
<tr><td></td><td><input type="submit" name="sbn" /></td></tr>
</table></div>
</form>
</body>
</html>
header('Content-Type: text/html; charset=utf-8');//添加此代码
<td>链接地址:</td>
这个界面就是乱码。换成gb2312 就好了。问题是我的界面是utf-8的、不能用gbk
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body> <form action="" method="post">
<div style="text-align:center"><table>
<tr>
<td>链接名称:</td>
<td><input type="text" name="urlname" /></td>
</tr>
<tr>
<td>链接地址:</td>
<td><input type="text" name="url" /></td>
</tr>
<tr><td></td><td><input type="submit" name="sbn" /></td></tr>
</table></div>
</form>
</body>
</html>
这么说吧 把php代码去了。。一样乱码!~~~
然后直接生成一个form就成!~这个不清楚原因了、愁啊、、