zend studio for eclipse 编码问题
使用IDE的目的就是为了能够在开发的时候快速的浏览代码,能够有比较好的代码自动补全功能。
因为是学java出身的,所以对eclipse情有独钟。开发php自然使用zend比较好。安装好了以后,设置自己
习惯的快捷键,设置spelling为UTF-8。
使用zend 新建project一个php project。打开php文件,ok文章正常显示。打开模版文件(html)格式的,oh
my god,竟然中文乱码。在编辑器右击html文件,选择Preferences。
查看,如图
很明显,encoding是对的 UTF-8 但是字符集确实iso10646这个是不对的。下拉也没有正确的选项。
在PHP explorer中点击html文件,选择Properties查看,如图
这的Text file encoding是GBK,应该是UTF-8才行。
选中Other,选择UTF-8,点击OK提示如图所示:
点击yes以后,就可以在editor里面正常显示中文了。
到底是什么原因,导致的这个问题?
我project的默认编码已经设置为utf-8,用editplus打开该html文件,显示的编码也是utf-8!!!
问题是同样是utf-8文件,php的就可以正常显示中文,而html文件就不能正常显示中文,难道是editor的问题?
选择Window->Preferences->General->Appearance->Content Types->Text->HTML
在下面的Default encoding 后面的input里面输入UTF-8 点击Update(注意,必须点击Update,以后才会起效)。查看 html内容,ok,中文乱码问题解决了。。。
操作画面如图所示:
具体的操作步骤:
1、Window->Preferences
2、General->Appearance->Content Types->Text->HTML
注意操作步骤的顺序,其中第五步填写的是需要设置的编码。
结束。