`
huangyuanmu
  • 浏览: 289892 次
  • 性别: Icon_minigender_1
  • 来自: 龙城
社区版块
存档分类
最新评论

推荐一个修改文件编码的eclipse插件

阅读更多

刚才在论坛上看见有人把项目从windows移植到unix上,因为编码不同导致的乱码问题,居然要一个个的去手工修改,非常的震惊以及无语。本人经历的各种各样的乱码问题,解决过程中也积累了一些经验,加上windwos往unix/linux移植方面,也做过一些,所以在这里也推荐一个比较好的eclipse插件,专门用来进行工程文件的编码转换,使用方法非常的方便。

 

第一步 将插件com.lifesting.tool.encoding_1.0.0.jar拷贝到eclipse/plugins目录下,如果是eclipse3.5以上,请放在dropins目录中,然后重启Eclipse。

第二步 选择某个项目,右键选择properties,然后点击Convert Setting进行转码规则设置,如下图所示 这个表格有四列,分别是文件后缀文件目前编码转换后的编码是否转换文件内容。

前三个都好理解,最后一个取决与你文件的真实编码是什么,然后决定是否进行文件内容的编码转换。

 

第三步 转码
在设置了转码规的项目上,右键选择项目,某几个文件夹或某几个文件(当然一个也可以),然后点击Lifesting Tools->Set Encoding。插件将完成转码工作。如果我们选择的是项目,将转换整个项目;如果选择的是文件夹,转换文件夹下所有满足规则的文件;如果选择的是文 件,只转换文件。

 

另外,为了最大程度的避免编码引起的中文乱码问题,建议一律采用utf-8编码。

分享到:
评论
14 楼 NanguoCoffee 2011-05-09  
新项目就从源头杜绝吧。
直接全用utf-8.



13 楼 zfl110 2011-05-09  
不知道这个插件的话,真的手动改要花不少时间
12 楼 llyzq 2011-04-25  
正需要,谢谢
11 楼 adair_java 2010-08-17  
我在eclipse3.2上,3.1上都用不了,呵呵,可能是版本问题
10 楼 huangyuanmu 2010-06-30  
wgx198302 写道
我的某个java类,原来编码为GBK(目的是把GBK转换成UTF-8)
    如果用properties--Text file encoding-Other(UTF-8)  是乱码
    如果用楼主的方法也是乱码。
请楼主赐教?


注意在转码设置的时候,最后一个选项是“是否转换文件内容”,也就是说是否对你的文件内容进行编码转换。这个要根据你的文件本来的编码和目的编码是否一致决定其值。
9 楼 wgx198302 2010-06-30  
我的某个java类,原来编码为GBK(目的是把GBK转换成UTF-8)
    如果用properties--Text file encoding-Other(UTF-8)  是乱码
    如果用楼主的方法也是乱码。
请楼主赐教?
8 楼 jspine 2010-06-30  
没有遇到过这样的问题。。。。不过真要一个个改,那工作可大了。
7 楼 huangyuanmu 2010-06-29  
我的是3.5,3.2下没有试过,呵呵
6 楼 yunzhu 2010-06-28  
发现我在eclipse3.2上用不了,不知道什么情况
5 楼 yunzhu 2010-06-28  
很好的东西啊。太激动了

LS看来没遇到过那种情况,有时候直接改变工程的编码,会导致文件里面的内容编程乱码
4 楼 sarin 2010-06-28  
把整个workspace的encoding都调为UTF-8还不行么?
3 楼 deadcode 2010-06-28  
用过这个东西,一般般。。。

加上encoding参数编译好一点吧
2 楼 huangyuanmu 2010-06-25  
有的时候,直接修改项目编码是不行的,所以就有了插件里编码设置的是否转换文件内容这个选项。
1 楼 hengheng 2010-06-25  
.....直接修改项目编码..整个就变了啊..
怎么会要一个一个改?

相关推荐

    eclipse属性文件插件

    Eclipse属性文件插件是专为开发者设计的一款实用工具,主要用于...总之,Eclipse属性文件插件是Java开发者不可或缺的工具,它极大地提高了处理`.properties`文件的效率和质量,是Eclipse开发环境中一个强大的增强组件。

    eclipse资源文件插件

    下载并解压后,通常会找到一个`.zip`或`.jar`文件,需要按照Eclipse的插件安装步骤进行操作。如果文件夹内还有其他子文件或配置文档,确保阅读并按照指示进行设置,以便正确使用和充分利用这个资源文件插件。

    AngularJS Eclipse 1.2.0 插件下载

    总之,AngularJS Eclipse 1.2.0插件是开发AngularJS应用的有力助手,它让Eclipse成为一个全面的AngularJS开发平台,为开发者带来高效且便捷的开发体验。如果你是Eclipse用户并且正在使用或打算学习AngularJS,那么这...

    eclipse插件-property

    而“property”插件是Eclipse中的一个扩展工具,专门用于处理和编辑`.properties`文件。`.properties`文件在Java编程中扮演着重要的角色,它们主要用于存储应用程序的配置信息,如国际化(i18n)文本,常量值等。这...

    eclipse黑色插件免安装绿色版

    1. 主题文件:这是实现黑色主题的核心文件,可能是一个.jar文件或者包含多个配置文件。 2. 使用说明:指导用户如何将插件添加到Eclipse中的文档,通常为.txt或.html格式。 3. 图标和其他资源:可能包含一些调整后的...

    emmet Eclipse 插件(包含源代码)

    总之,“emmet Eclipse 插件(包含源代码)”是一个非常有价值的资源,无论是对于初学者想要了解Emmet的工作原理,还是对于经验丰富的开发者想要定制和优化自己的开发环境,都具有极高的参考价值。在Eclipse中利用...

    eclipse项目编码转换插件

    使用"eclipse项目编码转换插件",开发者无需手动修改每个文件的编码设置,只需通过插件的统一操作,即可完成整个项目的编码转换。具体操作流程如下: 1. 安装插件:首先,你需要从Eclipse Marketplace或者其他可靠...

    eclipse汉字转换插件 eclipse3.3中文插件 Myeclipse6.0中文插件 eclipse国际化插件

    Eclipse 3.3是Eclipse的一个特定版本,而中文插件是为了使这个版本的Eclipse支持中文界面和中文编码。该插件会提供中文语言包,修改菜单、提示信息等为中文,使中国用户在使用时更加直观和便捷。同时,它可能还包括...

    Eclipse 插件propertyEdit

    Eclipse 插件propertyEdit是专为Eclipse集成开发环境设计的一款实用工具,它主要功能是提供一个方便、直观的方式来查看和编辑项目中的属性文件。属性文件在Java开发中广泛使用,它们通常以.properties为扩展名,用于...

    dozer的eclipse插件

    Dozer是一个开源库,它简化了Java对象之间的数据转换过程,而Dozer Eclipse插件则进一步扩展了这个功能,将这种便利性带入了Eclipse集成开发环境中。 ### 插件安装与配置 1. **下载与安装**: 首先,你需要从官方或...

    QT+eclipse插件qt-eclipse-integration-linux.x86_64-1.6.1 1.6.0等

    QT+eclipse插件qt-eclipse-integration是一个强大的开发工具集成,它允许开发者在Eclipse环境中无缝地进行QT应用程序的开发。这个插件是专为Linux和Windows平台设计的,提供了一个集成的开发环境,使得程序员可以...

    mybatis generator eclipse插件的安装

    首先,你需要创建一个MyBatis Generator的配置文件(`generatorConfig.xml`),在这个文件中定义数据库连接信息、生成的目标文件夹、需要生成的模型等。配置文件的结构大致如下: ```xml <!DOCTYPE ...

    eclipse转码插件.zip

    安装插件后,开发者可以便捷地批量转换项目中的源代码文件,从而避免手动修改每一个文件的编码设置,提高工作效率。 安装插件的步骤一般如下: 1. 下载"com.lifesting.tool.encoding_1.0.0.jar"文件。 2. 打开...

    Eclipse插件资源链接

    以下是一些重要的Eclipse插件及其功能介绍: 1. EMF (Eclipse Modeling Framework) 和 GEF (Graphical Editor Framework):EMF提供了模型到代码的转换,而GEF则用于创建图形编辑器,两者结合可以构建强大的建模工具...

    Eclipse编辑国际化资源文件插件 PropertiesEditor和jinto

    本文将详细介绍两个Eclipse插件——PropertiesEditor和jinto,它们专门用于编辑和管理国际化资源文件,特别是处理中文字符的转码问题。 1. **PropertiesEditor插件** PropertiesEditor是Eclipse平台上的一个强大...

    使用eclipse插件批量将Java源代码文件的编码从GBK(或其他编码)转为UTF-8

    当一个工程项目从GBK编码或其它非UTF-8编码格式需要转换为UTF-8时,开发者可能会遇到中英文乱码问题。Eclipse作为流行的Java集成开发环境,提供了便捷的插件来解决这类问题。 在Eclipse中进行批量转码通常涉及以下...

    eclipse文件转码插件 lifesting

    Myeclipse是Eclipse的一个增强版,拥有更多的企业级开发功能,因此这个插件对这两款IDE都适用。 在日常开发中,我们可能会遇到由于历史原因或者跨平台协作,项目中的文件编码不一致的情况,这可能导致代码显示异常...

    编写properties文件的Eclipse插件

    在Java开发中,`properties`文件是一个至关重要的组成部分,它用于存储配置信息,如系统属性、国际化信息等。然而,由于properties文件不直接支持Unicode字符,处理中文字符时需要使用`native2ascii`工具进行编码...

Global site tag (gtag.js) - Google Analytics