## 1 简介
CleverCode开发的PHP项目使用的编辑器是Zend Studio 12.0.2,PHP一般都是文件定界符是Windows的,文件编码也是gbk的。但是最近接到一个项目里面的所有php文件定界符是Unix的,文件编码是utf-8的。打开之后就是如下图的乱码了。打开test.php。
![](https://box.kancloud.cn/2016-04-07_5705f4fd4be67.jpg)
## 2 设定某一个PHP的文件编码
1 选中test.php,然后点击右键,选择【属性】。
![](https://box.kancloud.cn/2016-04-07_5705f4fd79384.jpg)
2) 设置文件的编码为UTF-8。然后test.php编码就正常了。
![](https://box.kancloud.cn/2016-04-07_5705f4fd9d100.jpg)
![](https://box.kancloud.cn/2016-04-07_5705f4fdc6269.jpg)
## 3 给项目设置文件编码和文件定界符
1)如果一个项目php非常多,一个一个php设置成utf-8,肯定是不合适的。zend studio提供了一个继承的方式。只需要将导入的项目文件夹的属性设置为utf-8。这个项目的中所有的php打开后默认继承编码都是utf-8。继承可同时设定文件定界符为Unix,某些svn中限制只能Unix编码提交,不是Unix编码的文件提交不了。
2)选中CleverCode项目根目录,点击右键,选择【属性】。
![](https://box.kancloud.cn/2016-04-07_5705f4fdedb06.jpg)
2)查看CleverCode项目默认的配置。默认的文件定界符为Windows,文件编码为gbk。
![](https://box.kancloud.cn/2016-04-07_5705f4fe3534d.jpg)
3)设置CleverCode项目。文件定界符为Unix,文件编码为UTF-8。那么CleverCode项目下所的文件打开时候,都继承这个配置,都是Unix定界符,和UTF-8编码。
![](https://box.kancloud.cn/2016-04-07_5705f4fe59aa3.jpg)
4)按照以上的方法,可以给每一个导入的项目配置不同的定界符和文件编码。
**版权声明:**
1)原创作品,出自"CleverCode的博客",转载时请务必注明以下原创地址,否则追究版权法律责任。
2)原创地址:[http://blog.csdn.net/clevercode/article/details/46118597](http://blog.csdn.net/clevercode/article/details/46118597)(转载务必注明该地址)。
3)分类地址(PHP程序员技术精粹):[http://blog.csdn.net/clevercode/article/category/3169943](http://blog.csdn.net/clevercode/article/category/3169943)(博客持续增加,关注请收藏)
4)欢迎大家关注我博客更多的精彩内容:[http://blog.csdn.net/CleverCode](http://blog.csdn.net/CleverCode)。