Zend Studio for Eclipse 保存 js 文件出错

一直以来都是用 editplus 开发,想比较而言,editplus 轻量,速度快、高亮代码、无限次撤销这些基本功能足够满足我的开发需求。电脑上一直装的有 Zend Studio for Eclipse,和 Dreamweaver 一样,很少使用, Dreamweaver 只是在图像描热点或者需要在整个站点替换字符的时候才用。

后来觉得,既然装了,不妨试用一下,一段时间之后,除了占用系统资源以外,总体感觉还是不错的,不过一直以来只用来编辑 php 文件,其他文件都是用 editplus 来做的,今天打开一个 js 文件,编辑完成保存时,突然提醒下面的错误:

Save could not be completed.

Reason:

Some characters cannot be mapped using “ISO-8859-1″ character encoding. Either change the encoding or remove the characters which are not supported by the “ISO-8859-1″ character encoding.

很明显,是因为 js 文件里面有中文字符导致的,但是我的项目属性里面设置了以 utf-8 编码,而且用记事本打开另存为 utf-8 编码仍然解决不了问题。后来经过查阅网上的资料,原来 js 文件默认是 ISO8859-1 编码,解决方法如下:

在 Window 菜单里面找到 Preferences , 在打开的窗口左侧找到 General -> Content Type ,然后在右侧的窗口里面可以看到 text ,点开前面的小三角,后找到 javascript , 在最下面的 Default Encoding 里面,将 ISO8859-1 改为 UTF-8 ,然后点击右侧的 Update ,然后点击 OK 保存即可。