php新人,中文乱码问题急求解答
我照着书上打了一串代码,功能是让用户输入一串字符然后打印出来。
<html><br><head><br><title> Building a From</title><br></head><br><body><br><br><?php<br>$search=htmlentities($_POST["search"]);<br>$self=htmlentities($_SERVER['PHP_SELF']);<br>if($search===''){<br> echo('<br> <form action="'.$self.'" method="POST"><br> <label>搜索:<input type="text" name="search" /></label><br> <input type="submit" name="anniu" value="搜索!"/><br> </form><br> ');<br>}<br>else{<br> echo "您输入的是:$search";<br>}<br>?><br></body><br></html><br><br>结果如图,变量search好像存不了中文:

在别人电脑上有的人也是同样结果,有的人却可以完美运行。。。
我用的sublime text3 存储为utf-8。急求大神解惑!
------解决思路----------------------
head 里面加上:html; charset=utf-8" /> 这句
------解决思路----------------------
------解决思路----------------------
不知道是不是头信息原因,如果是的话用php的header("content-type:text/html;charset=utf-8");会比输出html标签好一些
------解决思路----------------------

html>
这两不要忘










