PHP用localhost测试乱码。

<?phpecho'你好';?>无法输出汉字,输出就乱码显示:浣犲ソ,怎么办?我用的phpStudy。...
这是因为浏览器显示的编码和你网页的编码不一致的原因。通过header设置编码:
header(“Content-Type: text/html; charset=utf-8")
参考:http://developer.51cto.com/art/200909/150121.htm 追问
老师,你是否知道怎么在sublime_text编辑器中设置保存过后的编码不再是UTF-8,而是ANSI?
追答
别叫老师....,不敢当,为什么要ansi,肯定要utf-8呀,兼容性好
追问
直接输入你给的那行代码,也成功了,为什么你给的是改为UTF-8,而我手动改UTF-8却乱码,而手动改ANSI却正常了,很奇怪吧。
追答
手动改什么意思,直接转换文件的编码?

估计是你浏览器默认编码是ansi,手动改成utf-8之后,只是文件的编码变了,浏览器对这个网页的编码没有变,而运行那个代码,告诉浏览器按照utf8方式编码。
更多追问
http://zhidao.baidu.com/question/1640220883029063860.html