`
huangyuanmu
  • 浏览: 286807 次
  • 性别: 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的文件转码插件,可以在不影响中文的情况下改变项目文件编码。 问题描述:我们项目开发都统一采用utf-8格式编码,但昨天研发部的一个产品要集成进来,他们是用gbk编码的,如果强行将文件设置成utf-8...

    eclipse找不到java源码-eclipse-encoding-plugin:在Eclipse状态栏中显示活动编辑器的文件编码和行尾。可以

    通过文件属性更改“文本文件编码”设置要添加编码,请使用“首选项”>“常规”>“工作区”>“文本文件编码”>“其他”。 自动检测:通过juniversalchardet和ICU4J自动检测继承:继承自文件夹或项目属性,工作空间...

    java代码编码转换插件

    有时eclipse的代码复制到Android studio就会出现编码错误,但在AS中直接设置编码只能单个文件设置,这时这个工具就可以在eclipse时候就能在目录下先用工具把代码全部一键转换为所需的编码格式,然后copy到AS里面,...

    Eclipse权威开发指南2.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制...

    Eclipse权威开发指南3.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    Eclipse权威开发指南1.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    文件批量转码工具com_1_.lifesting.tool.encoding_1.0.0

    com_1_.lifesting.tool.encoding_1.0.0 是eclipse中批量修改文件编码的插件,可以批量修改项目编码。

    非注解时自动配置Mybatis spring配置文件和Mybatis自动生成类所需配置文件

    主要涉及写XML文件和读取...生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用eclipse的mybatis插件生成mapper接口和映射文件以及实体类。编码方式的不同,注意配置文件的中文注释可能报错,使用时删除即可。

    Findbugs使用说明

    eclipse (3.1) <br>概要 FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。我们利用它在eclipse中的插件来对它所过滤的工程的源代码进行检查。希望在...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    AutoCoder 代码生成器

    > - autoCode是一个代码生成工具。基于velocity模板引擎,采用SpringMVC + mybatis + FDUI + mysql > - 此工具只负责生成代码文件,不会生成完整功能的应用程序. > **其特点主要有** > - 用户登陆 - 每个用户有他...

    IntelliJ IDEA 简体中文专题教程

    10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译方式讲解 14.项目相关概念讲解 15.Hello World 项目创建和项目配置文件讲解 16.版本控制讲解 17.实时代码模板讲解 18.文件代码模板讲解 19...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包6

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包5

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

Global site tag (gtag.js) - Google Analytics