ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 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)。