`

eclipse 编码问题

阅读更多
   如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 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,选择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即可
分享到:
评论

相关推荐

    jsp eclipse乱码问题

    2. **设置Eclipse编码** - 打开Eclipse,依次点击`Window > Preferences > JSP Files > Encoding`,选择合适的编码(如UTF-8),并将其设置为项目的默认编码。 - 此外,在项目级别的`.project`文件中也可以指定...

    Linux下eclipse中文乱码问题解决方案

    Eclipse 中文乱码问题是由于 Eclipse 编辑器选择的编码规则是可变的。一般默认都是 UTF-8 或者 GBK,当从外部导入的一个工程时,如果该工程的编码方式与 Eclipse 中设置的编码方式不同,就会产生中文的乱码问题。...

    eclipse struts 中文乱码问题图解

    总结来说,解决Eclipse Struts中文乱码问题主要涉及页面编码设置、请求参数处理以及资源文件的正确编码。通过调整相应的配置和使用合适的工具,可以有效避免和解决这些问题,确保中文字符的正常显示和处理。

    eclipse导入工程中文乱码问题

    ### Eclipse导入工程中文乱码问题解析及解决方案 #### 一、问题概述 在使用Eclipse进行软件开发的过程中,经常会遇到导入工程后出现中文乱码的情况。这种情况不仅影响代码的阅读和编写,还可能导致项目文档、注释...

    在eclipse中中文汉字乱码的解决方案

    Eclipse 中中文汉字乱码的解决方案 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),但是在使用...通过了解编码机制和文件属性,大家可以轻松地解决乱码问题,提高开发效率。感谢大家的学习和对我们的支持。

    eclipse for RDT中文乱码问题

    Eclipse 中 RDT 开发 Ruby 应用程序中文乱码问题解决方案 在 Eclipse 中使用 RDT 开发 Ruby 应用程序时,经常会遇到中文乱码问题。这是因为 Eclipse 和 RDT 的默认编码格式不支持中文字符,导致中文字符显示不正确...

    解决Eclipse编码乱码的转码插件

    利用本插件,将Eclipse或者MyEclipse中的文件转换为指定的编码格式,使用详情请参见:https://blog.csdn.net/renshilei123/article/details/81639116

    Eclipse项目的GBK编码转为UTF-8插件

    当开发者将一个原本使用GBK编码的Eclipse项目导入到Android Studio时,由于Android Studio默认使用的是UTF-8编码,可能会遇到编码不匹配的问题,导致代码显示乱码或编译错误。解决这个问题通常需要手动逐个文件转换...

    eclipse下properties文件中文乱码的解决方案

    通过调整Eclipse的默认编码、使用`native2ascii`工具,或是安装PropertiesEditor插件,都能有效地解决乱码问题,提高代码质量和开发效率。选择何种方法取决于项目的具体需求和个人喜好,但无论哪种方案,最终目标都...

    eclipse中JS中文乱码解决

    需要注意的是,在进行上述操作时,应确保文件编码与项目设置以及Eclipse设置保持一致,这样才能彻底避免乱码问题的发生。此外,对于已经存在的乱码文件,可能还需要手动更改其编码后再按照上述步骤操作,才能解决...

    unicode编码eclipse插件

    在处理包含非ASCII字符,特别是中文字符的properties配置文件时,Eclipse可能会遇到乱码问题,因为properties文件默认采用ISO-8859-1编码,不支持Unicode字符。 当我们在Eclipse中编辑properties文件并保存时,如果...

    Eclipse中文编码转换工具及使用说明.docx

    Eclipse是一款广泛使用的Java开发集成环境,但在处理包含中文字符的文件时,由于编码格式的不同,可能会出现乱码问题。为了有效地解决这个问题,Eclipse提供了一些工具和插件,如...

    eclipse导出程序出现乱码解决方法

    解决Eclipse导出程序时出现乱码问题的关键在于理解编码的层次和一致性。从项目到文件,再到运行环境,每一步都需要仔细检查和调整。通过上述步骤,大多数乱码问题都能得到解决。 在这个过程中,了解和掌握不同编码...

    Ubuntu下Eclipse中文乱码解决.docx

    "Ubuntu下Eclipse中文乱码解决" 在Ubuntu系统中使用Eclipse时,可能会遇到中文...解决Ubuntu下Eclipse中文乱码的问题需要让Ubuntu支持GBK编码,然后在Eclipse中设置GBK编码。这将确保中文字符正确地显示,而不是乱码。

    eclipse 编码转换插件

    com.lifesting.tool.encoding_1.0.0用于eclipse 编码转换。utf-8,gbk 互转,可以直接转换单个文件,也可以转换整个项目的编码

    Eclipse 开发JSP中文乱码解决方案

    以下是解决Eclipse开发JSP中文乱码问题的详细步骤和知识点: 1. **Project -> Properties -> Resources** 在这里,你可以设置当前项目的文本文件编码。点击“Text file encoding”选项,然后选择“Other”,在下拉...

    eclipse 里设置文件的默认编码格式

    Eclipse是一款强大的Java开发工具,但它也支持多种编程语言,因此正确配置文件的编码格式至关重要,以避免乱码问题。这篇博客将探讨如何在Eclipse中设置文件的默认编码格式。 首先,我们需要理解编码格式的概念。...

    设置Eclipse里的编译环境以及中文乱码问题

    在 Android 开发中,Eclipse 编译环境的设置和中文乱码问题是两个常见的问题。本文将通过图文并茂的方式,解决这两个问题,从而帮助开发者快速解决编译环境和中文乱码问题。 一、Eclipse 编译环境设置 在 Eclipse ...

Global site tag (gtag.js) - Google Analytics