Heim  >  Artikel  >  Backend-Entwicklung  >  各大神帮帮忙,如何解决这个乱码有关问题

各大神帮帮忙,如何解决这个乱码有关问题

WBOY
WBOYOriginal
2016-06-13 12:10:21902Durchsuche

各大神帮帮忙,怎么解决这个乱码问题
这是前面部分
header("Content-Type:text/html;charset=utf-8");
?>

<script></script>

<script><br /> function show(username){<br /> if(username==""){<br /> alert("用户名不能为空");<br /> return;<br /> }<br /> var ajax=Ajax();<br /> var userobj=document.getElementById("userid");<br /> ajax.post("form.php",{username:username},function(data){<br /> userobj.innerHTML=data;<br /> });<br /> }<br /></script>


username:

password:


这是模拟服务器部分

header("Content-Type:text/html;charset=utf-8");

$mysqli=new mysqli("localhost","root","123456","web");

$result=$mysqli->query("select * from user where user='{$_POST["username"]}'");

if($result->num_rows > 0){
echo "用户{$_POST["username"]}已经存在,不能使用";
}else{
echo "用户{$_POST["username"]}不存在,可以使用";
}

在浏览器出现中文乱码,怎么解决呀,,,,,谢谢各位大神帮帮忙!!!!


------解决思路----------------------
你的服务端文件不是utf-8编码。改成utf-8编码应该就可以了。
------解决思路----------------------
看看你的PHP脚本文件编码格式必须是utf8才行呢
------解决思路----------------------
用编辑器保存为utf-8 无BOM头格式。
------解决思路----------------------
应该是bom头导致的
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn