eclipse 默认编码是GBK,js文件默认编码是ISO-1859-1。
怎么可以这样呢?
都修改成UTF8的方法:
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。
转自:http://blog.csdn.net/pdw_jsp/article/details/6212896
相关推荐
当开发者将一个原本使用GBK编码的Eclipse项目导入到Android Studio时,由于Android Studio默认使用的是UTF-8编码,可能会遇到编码不匹配的问题,导致代码显示乱码或编译错误。解决这个问题通常需要手动逐个文件转换...
要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...
在Eclipse中,如果你的源代码或者类文件(.class)是以GBK编码保存,而Eclipse默认配置为UTF-8,那么在打开或读取这些文件时就可能出现乱码。 解决这个问题通常需要以下步骤: 1. **设置Eclipse编码**:首先,确保...
6. **保存设置**:为了防止后续新增或导入的文件使用默认编码,需要在Eclipse的工作空间设置中全局设定默认的文本文件编码为UTF-8。这可以在“Window”(窗口) -> “Preferences”(首选项) -> “General”(常规...
这篇博客将探讨如何在Eclipse中设置文件的默认编码格式。 首先,我们需要理解编码格式的概念。编码格式是用来表示文本字符集的规则,常见的有ASCII、GBK、UTF-8等。UTF-8是目前最常用的编码,能兼容全世界几乎所有...
现在,Eclipse应该会将UTF-8设为所有新创建文件的默认编码。 此外,还可以针对特定项目设置编码,而不是全局设置。在项目的“Properties”中,可以找到类似的文本文件编码选项进行修改。 统一编码方法对于确保代码...
因此,合理设置Eclipse的文本文件默认编码,尤其是将其设置为广泛支持的UTF-8编码,对于全球化的软件开发尤为重要。 ### 修改Eclipse文本文件默认编码的方法 #### 工作空间范围设置 在Eclipse中修改文本文件的...
5. **更新文件编码信息**:除了转换文件内容,还需要修改每个文件的编码声明,通常是位于Java源文件的第一行:`/* @(#)SourceFile.java gbk */` 更改为 `/* @(#)SourceFile.java UTF-8 */`。 在进行编码转换时,...
1. **系统默认字符编码**:Windows系统默认的系统区域设置可能会影响文件的默认编码,通常为ANSI编码,这实际上是基于特定地区的GBK或CP1252等编码。 2. **CMD命令行的字符编码**:命令提示符(CMD)窗口的默认编码...
JAVA编译器默认使用系统默认编码进行源代码文件的读取和编译,但在复杂环境中,手动设置编码至如UTF-8这样更为通用的格式,能有效避免因编码不匹配导致的问题。 ### MySQL的UTF-8字符编码 在数据库领域,尤其是...
例如,如果你的Eclipse设置为GBK编码,但代码中含有UTF-8编码的中文注释,那么在编辑或读取这些文件时就可能出现问题。这时,这个工具就可以派上用场,通过批量转换,确保文件编码与开发环境的编码一致,从而避免...
2. **设置Eclipse默认编码**: 为了让Eclipse更好地处理中文字符,你需要先设定其默认的编码格式。打开Eclipse,通过菜单栏选择“Window” -> “Preferences”(Windows系统)或“Eclipse” -> “首选项”(Mac系统...
结合上述a、b两个工具的工具用以批量转换当前eclipse项目的文件的二进制编码为另外的编码(一般默认编码为gbk,建议转为utf-8); d.汉字转unicode编码(unicode编码如\u5546),在编码为iso-8839-1的文件中显示...
在这里,你可以设定默认的源文件编码和目标编码,比如将GBK设置为源编码,UTF-8设置为目标编码。 3. 执行转换:在项目上右键单击,选择"Convert Encoding"或"批量转换编码"(取决于插件提供的菜单项),在弹出的...
3. **配置Eclipse**:在Eclipse中,可以在“首选项”>“General”>“Workspace”中设置默认文本文件编码为UTF8,这样新创建的文件会自动采用UTF8编码。 4. **更新项目设置**:对于已有的Eclipse项目,还需要在项目...
在使用Ant构建Java项目的过程中,如果项目中包含了中文注释或其他非ASCII字符,并且项目的默认编码设置为GBK或GB2312,那么在执行构建操作时,很可能会遇到编码不可映射的问题。具体表现为编译器无法正确识别某些...
这是编码批量转换的工具,有java环境的直接运行就好 ,主要是用来转换文件的编码,比如一个eclipse的默认编码是GBK,另一个eclipse的编码是UTF-8,把GBK的项目拿到utf-8的eclipse去运行,中文肯定乱码,这时需要把...
通常,Windows系统默认采用的是GBK或ANSI编码,这可能与UTF-8不兼容,导致乱码问题。CMD命令行界面的字符编码通常是基于系统默认设置的,因此在处理非ASCII字符时,可能需要手动设置或使用支持UTF-8的终端模拟器。...
这是编码批量转换的工具,有java环境的直接运行就好 ,主要是用来转换文件的编码,比如一个eclipse的默认编码是GBK,另一个eclipse的编码是UTF-8,把GBK的项目拿到utf-8的eclipse去运行,中文肯定乱码,这时需要把...
2. **Eclipse默认编码**:Eclipse默认情况下可能会使用UTF-8来处理文件,而如果没有正确配置,则无法识别非UTF-8编码的文件中的中文字符。 #### 解决方案 下面将详细介绍如何在Eclipse中解决JS中文乱码的问题: 1...