[求助]网站乱码,数据库修改成任何语言都不行,请高手看下
下面是PHP留言页面,提交到后台显示为乱码,数据库改为哪种语言编码都不行,网页用utf8或gb3212都显示为乱码,改为iso,提交到后台显示:& #27979 & #35797 & #27979 & #35797(中间有空格),麻烦高手看一下
<?session_start();?>
联系我们
<script type="text/javascript">
function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}<\/script>
<?if (isset($_POST["name"])) {
require('config.php');
if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){ echo "验证码错误... ";
exit();
}
$name=limpiar($_POST["name"]);
$email=limpiar($_POST["email"]);
$topic=limpiar($_POST["topic"]);
$subject=limpiar($_POST["subject"]);
$comments=limpiar($_POST["comments"]);
if ($name==""){echo "请填写您的姓名"; exit();}
if ($email==""){echo "请填写您的email"; exit();}
if ($topic==""){echo "你填写主题"; exit();}
if ($subject==""){echo "请填写问题类别"; exit();}
if ($comments==""){echo "请填写内容"; exit();}
$laip = getRealIP();
$query = "INSERT INTO tb_contact (name, email, topic, subject, comments, ip) VALUES('$name','$email','$topic','$subject','$comments','$laip')";
mysql_query($query) or die(mysql_error());
echo "<br><br>您的问题已提交成功.";
?>
<?exit();}?>
<?function limpiare2($mensaje)
{$mensaje = htmlentities(stripslashes(trim($mensaje)));
$mensaje = str_replace("'"," ",$mensaje);
$mensaje = str_replace(";"," ",$mensaje);
$mensaje = str_replace("$"," ",$mensaje);
return $mensaje;}
$try=limpiare2($_GET["do"]);
$try2=limpiare2($_GET["undo"]);?><? require('config.php');
$query = "UPDATE tb_users SET user_status='admin' where username='$try'"; mysql_query($query) or die(mysql_error());
?><? $query = "UPDATE tb_users SET user_status='user' where username='$try2'"; mysql_query($query) or die(mysql_error());?>
<script language="JavaScript1.2">
var highlightcolor="lightyellow"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
} ;
数据库代码:CREATE TABLE `tb_contact` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(150) NOT NULL,
`email` varchar(150) NOT NULL,
`topic` varchar(150) NOT NULL,
`subject` varchar(150) NOT NULL,
`comments` varchar(200) NOT NULL,
`ip` varchar(15) NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHSRSET=gb2312 AUTO_INCREMENT=6 ; ;