Zend Studio算是最好用的PHP的IDE了,不过对中文支持一直不是特别好。
Windows下Zend Studio只要选择好中文字体(DialogInput的效果似乎比较好)就可以很好的支持中文了。
但是在Linux下就没有中文字体可选。之前以为没办法,今天才发现Zend Studio的字体都放在它自带的jre下,只要把中文字体拷到jre/lib/fonts就OK了。呵呵。
不过我在使用中还发现有一个问题。就是用Zend Studio编辑过的文件采用utf-8编码的话,其它编辑器打开有时会乱码,有时不会。而其它编辑器如EditPlus保存过的utf-8编码的文件中的中文信息在Zend Studio中打开也经常会乱码。没搞明白原因。
现在用的是zend studio 4 打开文件时选一下文件编码格式就可以了,打开的时候就不会乱码,在调试的时候文件开头加一段php发送的charset也就是
header("content-Type: text/html; charset=utf-8");
就可以显示正常,
但是比较郁闷就是,每次打开文件都要手工选编码为utf8,而且zs没有记忆这项编码选择的功能,在项目文件列表中双击也是以default的编码格式打开文件,郁闷。
不知道谁有好的解决方法。
哦,但是如果编码选对了没有合适的字体也显示不了吧,我以前就是这样的。
linux下不是zend studio 的问题, 是jre的问题, 你进入到jre的目录 , 找到font 的配置文件, 有好多linux发行版本的,你修改一下那个配置文件就行了。