eclipse已设置UTF-8编码 可是PHP文件中echo时还是中文乱码

编写PHP文件时,eclipse已经设置好workspace和content type两处地方的编码为UTF-8,查看PHP文件确定是UTF-8编码,但是浏览器打开时就乱码了,右键查看发现浏览器不是默认UTF-8编码,我知道加
header(“content-type:text/html charset=utf-8”)就正常,但是我见别人不加这个也正常,求解(PS:用文本文件直接新建PHP文件,编码为ANSI时打开就不乱码)
前面忘记说了,是echo时中文乱码

    meta声明utf8:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    页面属性是utf8,编辑器状态栏一般会显示;

    如果有包含文件,确保包含文件也是utf8编码;


追问

我指的是一个单纯的PHP页面, 比如: echo "中文中文中文";

追答

看看浏览器默认编码,是不是自动识别,和你的文档编码是否一直

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答