如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:
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编译、运行、调试都没问题。
可在以下页面 下载批量转换工具用来批量转换工程目录下需要转换的文件
经测试 支持 GB2312 GBK ,批量转换utf-8成功,中文不会产生乱码.
分享到:
相关推荐
在eclispe的项目中,有存在项目字符集和工作空间字符集不匹配,该jar只能将项目文件中的.java结尾的文件转为utf8编码,并且源文件必须为gbk编码的,否则乱码
如果项目中存在GBK编码的Java源文件,当Eclipse使用默认的UTF-8打开时,可能会出现乱码。为了解决这个问题,我们可以编写一个简单的Java程序,或者使用Eclipse的插件,来实现批量转换。 1. **编写Java程序**:你...
在Eclipse中,确保项目属性设置中的源文件编码和输出文件编码都设置为UTF-8。如果遇到乱码问题,检查以下几个方面: - 模板文件的编码是否为UTF-8。 - Java代码中指定的编码是否正确,如`cfg.setDefaultEncoding(...
常见的编码有ASCII、ISO-8859-1、UTF-8、GBK等。其中,GBK是简体中文编码标准,它能兼容GB2312编码,并且包含更多汉字和符号,适合处理中文环境下的文本。 #### 二、Eclipse IDE中文支持设置步骤 1. **打开Eclipse...
- 为了确保所有的 Java 源文件都采用了 UTF-8 编码,可以参考 Eclipse 插件开发环境指南中的相关章节(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration)。...
这确保在构建和输出时,Eclipse知道Java源文件使用的是UTF-8编码。如果已有工程基于其他编码,例如GB18030,可以通过批量转换工具(如基于iconv的工具)将Java源文件转换为UTF-8,并更新工程属性中的“Text file ...
- 这个设置告诉构建过程Java源文件使用的是UTF-8编码,从而避免因编码不一致导致的错误。 4. **编码转换注意事项:** - 如果项目之前使用的是其他编码格式(如GB18030),希望转换为UTF-8,可以通过第三方工具...
4. **源文件编码修改**:如果源文件原本就是GBK等非UTF-8编码,可以使用Notepad++等工具将其转换为UTF-8无BOM格式,然后再导入Eclipse,这样就能正确显示中文了。 5. **系统环境变量配置**:在某些情况下,系统环境...
对于简体中文版的Windows系统,Eclipse工作空间默认使用GB18030编码,这可能会导致处理中文字符时出现问题,特别是当你希望使用UTF-8编码时。 为了确保新建的Java工程和文件使用UTF-8编码,你需要进行以下几步操作...
5. 输入 CREATE DATABASE ajax DEFAULT CHARACTER SET utf8; 创建名为ajax的数据库 6. 输入 use ajax 7. 输入 source c:\ajax.sql 执行数据库初始化语句 ------------------ Java源文件使用说明 ------------------...
6. **转换文件编码**:如果项目原本基于其他编码,如GB18030,要转换为UTF-8,可以使用批量转换工具,如基于iconv的工具,仅转换.java源文件,保持其他类型文件的原始编码。同时,更新Eclipse中工程属性的`Text file...
MyEclipse是Eclipse的一个扩展,主要用于Java企业级应用的开发,它支持多种开发语言,包括Java、JSP、JavaScript等。 **1. MyEclipse与Eclipse的关系** MyEclipse是基于Eclipse平台的一款强大的集成开发环境(IDE)...
5. 输入 CREATE DATABASE ajax DEFAULT CHARACTER SET utf8; 创建名为ajax的数据库 6. 输入 use ajax 7. 输入 source c:\ajax.sql 执行数据库初始化语句 ------------------ Java源文件使用说明 ------------------...
5. 输入 CREATE DATABASE ajax DEFAULT CHARACTER SET utf8; 创建名为ajax的数据库 6. 输入 use ajax 7. 输入 source c:\ajax.sql 执行数据库初始化语句 ------------------ Java源文件使用说明 ------------------...
5. 输入 CREATE DATABASE ajax DEFAULT CHARACTER SET utf8; 创建名为ajax的数据库 6. 输入 use ajax 7. 输入 source c:\ajax.sql 执行数据库初始化语句 ------------------ Java源文件使用说明 ------------------...
- **Product输出和插件输出**:在RCP应用或插件工程的`build.properties`文件中添加`javacDefaultEncoding=UTF-8`,确保编译时识别UTF-8编码的Java源文件。 - **转换编码**:如果项目原本使用其他编码(如GB18030...
问题很可能就出在这里,因为我们的JAVA源文件是用UTF-8编码的,但是默认的javac编译器读取文件时使用的是GBK编码,这就可能导致源文件中的中文字符在编译过程中转换成错误的GBK编码形式,从而在内存中存储了错误的...
在这里,你可以设定默认的源文件编码和目标编码,比如将GBK设置为源编码,UTF-8设置为目标编码。 3. 执行转换:在项目上右键单击,选择"Convert Encoding"或"批量转换编码"(取决于插件提供的菜单项),在弹出的...