easyeclipse for php设置编码问题,浏览器中显示乱码问题

easyeclipse for php,在工作区间,内容类型中都将编码格式设置为了utf8的格式,但是在新建项目或者新建文件后,其默认编码还是ANSI,查看项目或者是查看文件的properties都是utf8编码格式,求大神指点,抓狂ing……学个php编码问题怎么就这么烦人呢!

第1个回答  2013-06-03
这个好像是easyclipse的设置问题吧,关php啥事?你用啥语言也得自己设定字符集啊。我不用easyclipse,所以不能说怎么设置,但是我觉得所有IDE肯定都能够设定默认字符集。我觉得你没有转码才是关键,你要是在windows环境下粘贴复制某些内容,那十有八九就是ansi字符编码。不行就是用notepad++转个码呗。追问

我只是简单的新建一个文件,什么也没有写,查看文件项目的属性都是从容器继承的utf8格式,但是它就是ANSI编码……

追答

不是。是你在windows环境下必须手工指定编码集。你建的项目是utf8,但是你输入的内容是ansi。我觉得你把内容贴到notepad++中然后看一下编码。我觉得你文件中输入的是ansi编码。

第2个回答  2013-07-07
遇到了和楼主一样的问题,抓狂,请问楼主怎么解决的啊啊啊啊....
好像就是因为用utf-8 无BOM编码的问题,除了加header有没有别的办法啊追问

至今还没有找到一劳永逸的办法,我的比较笨的办法是每次在浏览器中查看网页时都把编码手动改成utf-8的,希望看到此问题的大神不吝赐教。

第3个回答  2013-06-02
在head里加

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">追问

这个语句确实可以在浏览器中用utf8字符集显示,但是php文件的编码却还是ANSI字符集啊

追答

你用什么编辑器?

追问

我用的是easyeclipse for php,而且环境也设置了

貌似前几天用的时候新建的文件都是utf8字符集编码,但是后来就不是了,变成了ANSI

追答

你应该修改默认字符编码吧

相似回答