在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了,
UTF-8
如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要使新建立工程、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中每一颗子项,并在中输入"UTF-8",点update!
其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
3、window-->preference-->MyEclipse-->Files and Editors,将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8)",点Apply!
4、经过上述三步,新建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即可。
MyEclipse编码设置
我的Myeclipse安装后编码默认是GB18030,外面的人一般推荐用UTF-8。如果在导入项目后发现乱码现象,那是编码设置设置不对。
全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。
局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding,这里是设置单个文件的编码。
推荐还是使用全局编码设置吧。
分享到:
相关推荐
本文将深入探讨如何在Eclipse集成开发环境中修改文本文件的默认编码,确保代码的兼容性和可读性。 ### Eclipse 文本文件默认编码的重要性 在Eclipse中,文本文件的编码决定了源代码文件中的字符是如何被解释和存储...
2. **设置Eclipse默认编码**: 为了让Eclipse更好地处理中文字符,你需要先设定其默认的编码格式。打开Eclipse,通过菜单栏选择“Window” -> “Preferences”(Windows系统)或“Eclipse” -> “首选项”(Mac系统...
在Eclipse中设置默认编码的步骤通常包括以下几步: 1. **打开Eclipse首选项**:点击菜单栏上的“Window” -> “Preferences”(或者在Mac上是“Eclipse” -> “Preferences”)。 2. **导航到编码设置**:在左侧的...
为了确保文件能够正确地显示和处理各种字符集,Eclipse 提供了灵活的编码设置功能。 #### 二、Eclipse 工作空间编码设置 **步骤 1:全局设置工作空间编码** 1. 打开 Eclipse,点击菜单栏中的 **Window** > **...
在项目属性中,我们可以找到“资源”选项,这里可以设置项目的默认编码。将所有项目文件设定为统一的编码(如UTF-8),可以确保代码在不同系统和编辑器间的一致性。 其次,代码风格是影响代码可读性的关键因素。...
2. **已存在的文件**:对于已经存在的文件,即使修改了默认编码方式,也需要手动更改每个文件的编码设置。 3. **其他文件类型**:除了JSP文件之外,还可以为其他类型的文件设置默认编码方式,如HTML、XML等。 #### ...
在Eclipse中,用户可以通过以下步骤来调整文件的默认编码: 1. 打开首选项窗口:通过菜单栏选择`Window -> Preferences`,这将打开一个包含所有可配置选项的窗口。 2. 设置文本文件编码:在左侧的树形结构中,展开...
要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...
例如,导入的工程编码与Eclipse的默认编码不匹配,或者工作空间、工程、文件之间存在编码冲突。解决乱码问题遵循两个基本原则: 1. **保持工作空间编码稳定**:避免频繁切换工作空间,尽量将项目放在同一个工作空间...
本文将详细介绍如何在MyEclipse中进行一些关键设置,如设置Tab为空格、统一编码为UTF-8等,以帮助开发者创建高质量、可移植性强的应用程序。 #### 二、MyEclipse设置详解 ##### 1. Tab用空格替代 在开发过程中,...
Eclipse是一款广泛使用的Java集成开发环境,其强大的功能之一就是能够根据个人或团队的编码规范进行自定义设置。本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是...
在Eclipse中,你可以对整个项目或单个文件夹进行编码设置。这不仅方便了团队协作,确保所有成员使用统一的编码,也便于在不同系统之间迁移项目。要设置项目编码,可以通过以下步骤操作: 1. 打开Eclipse,选择要...
本文将围绕“编码规范及Eclipse设置”这一主题,深入探讨相关知识点,并结合提供的文件进行详细说明。 首先,编码规范是开发者遵循的一套规则,用于保持代码的一致性和可读性。它包括但不限于命名规则(如变量、...
IntelliJ IDEA 统一设置编码为utf-8编码的实现可以通过多种方法实现,包括设置默认的文件编码格式、修改项目配置文件、设置 Java 编译器选项、设置运行时参数等。通过这些方法,可以确保 IntelliJ IDEA 中的所有文件...
Java编程语言以其强大的功能和广泛的应用领域而备受...对于大型项目和团队而言,统一的编码规范和工具设置是保证项目顺利进行的基础,因此理解和实践"华为编码规范"以及正确导入Eclipse的XML配置文件显得尤为重要。
使用"eclipse项目编码转换插件",开发者无需手动修改每个文件的编码设置,只需通过插件的统一操作,即可完成整个项目的编码转换。具体操作流程如下: 1. 安装插件:首先,你需要从Eclipse Marketplace或者其他可靠...
- 在 `Text File Encoding` 设置项中,将默认编码设置为 `UTF-8`。 - 如果没有直接找到 `UTF-8` 选项,可以点击 `Other` 按钮,然后在列表中选择 `UTF-8`。 - 点击 `Apply` 应用更改后,再点击 `OK` 完成设置。 ...
对于MyEclipse控制台的编码设置,可以通过修改`eclipse.ini`文件中的配置来实现。添加以下行来指定控制台的编码: ```ini -vmargs -Dfile.encoding=UTF-8 ``` #### 五、深入理解案例分析 文章的部分内容提到了一...