在phpdesigner的编码界面中,只有默认,ansi,utf-8这些选项,看不到gb2312和gbk的踪影,是不是phpdesigner不支持中文编码呢?很多程序员在尝试了phpdesigner后就嘟囔着:“老外在开发编辑器的时候根本没考虑到中国程序开发者们,所以没加入gb2312和gbk选项”,随后就放弃继续使用改ide。
其实细心的人就会发现在工具-配置-常规-文件编码类型中有一个默认选项,如下图:
其中第一项是Ansi,默认是选中状态的,下面是系统默认选项。这里要说明的是gb2312和gbk都是属于Ansi类别的,如果我们使用的是中文的windows系统,那么默认的就是gb2312的编码,无需多做设置的,编辑器在这点上既可以说是聪明,也可以说一种失败,聪明的是让新建文档自动适应开发者的系统编码,失败的是因为很多国内的程序员都在找gb2312和gbk选项,结果是无法找到,最后放弃了。
编码其他的选项相信就不用多做解释了,这里需要说明一点的是Save with BOM千万不要勾选,不然写php的一些程序会出错的。