将项目源码顺利导入到Zend Studio后发现,PHP中的中文汉字全部是乱码显示。随手点击了几个相关的HTML页面,也是同样的情况。

 解决方案一:

  1,你可以选择根目录即项目--项目--属性(英文版为:选中项目--Project--Properties),会出现如图1所示的对话框,点击Resource后,在右侧找到Text file encoding,红色方框所示。默认第一项是选中的。Zend Studio 8.0 中文乱码解决(UTF-8文件)_zend studio

                            图1

2,点击 other,在下拉框中选择 UTF-8 通用编码模式,之后依次点击apply,Ok即可。如图2所示:Zend Studio 8.0 中文乱码解决(UTF-8文件)_utf-8中文乱码_02

图2

 3,refresh工程。再去查看PHP文件中的乱码,已经解决。但是相关的HTML文件中的乱码还是不能完全解决。

4,若采取同样的方式解决,PHP文件又会出现乱码。

解决方案二,此方法甚是有效。

  1,依次点击菜单项:Window->Preferences->Workspace 结果如图3所示:Zend Studio 8.0 中文乱码解决(UTF-8文件)_utf-8中文乱码_03

2,点击other,在出现下来的选项中选择你需要的编码,这里选择UTF-8.

3,这里有一点要说明:选择好你要的编码后,最好点击右下角的Apply,这里最好自己选择。

4,之后依次点击 Editors->Text Editors->Spelling 如图4所示,你会发现Encoding的default选项是 GBK。同样的点击other后选择UTF-8。如图5所示.之后点击Apply即可。Zend Studio 8.0 中文乱码解决(UTF-8文件)_utf-8中文乱码_04

图5

5,refresh工程(关掉zend studio再开),发现所有的乱码问题已经解决。

6,校验:

  右键其他的工程,出现的对话框中,左侧显示的 Text file encoding的第一个选项为:Inherited from containter(UTF-8) 小括号内的编码模式就是在“解决方案2 步骤1,4所进行的设置”。

  综述:任何一个IDE不管他的功能在强大,其 Preferences选项中的设置才是王道。