Eclipse查看Jar包源码时出现乱码

[size=medium]1. Eclipse查看jar包源代码乱码问题解决
[url]http://blog.sina.com.cn/s/blog_61d8d9640102vgir.html[/url]
[url]http://blog.csdn.net/laiwenqiang/article/details/17436273[/url]

Tips:
Window–>Preferences–>General–>Content types
将JAR Content , Java Class File 的Default encoding都设置为你要的编码。但是不是下拉框选择,而是要手动填写utf-8或GBK


2. 查看Jar包源码时出现乱码的Eclipse插件
原文链接:[url]http://www.xiaoyaochong.net/wordpress/index.php/2013/05/06/%E7%A7%92%E6%9D%80eclipse-jar%E5%8C%85%E6%BA%90%E7%A0%81%E4%B9%B1%E7%A0%81/[/url]


遇到的问题
在同一个工作区下,依赖的Jar包如果既有GBK编码,又有UTF-8编码,就会出现乱码问题。

场景一:如果设置工作区为UTF-8编码来查看GBK编码的Jar包,可以显示正确的中文文字,但是查看GBK编码的Jar包,就会显示乱码。

场景二:反过来,如果设置工作区为GBK编码来查看UTF-8编码的Jar包,则查看UTF-8编码的Jar包,就会显示乱码。

常规解决方法
1、切换工作区编码。麻烦,效率低。
2、设置Jar包编码,只有Eclipse4.2支持,4.0以下版本不支持,并且时行式不行,存在bug。
插件解决方法
插件在Eclipse浏览源码的编辑器(Class File Editor)上添加了菜单项,开发者可以指定具体的二进制编码来纠正乱码。
场景一:GBK编码的Jar包,在UTF-8编码的工作区下显示乱码,则只需要右键菜单Encode For GBK,或者按快捷键<Shift + Alt + G>。
场景二:UTF-8编码的Jar包,在GBK编码的工作区下显示乱码,则只需要右键菜单Encode For UTF-8,或者按快捷键<Shift + Alt + F8>。

插件安装方法
Help菜单项,选择Instance New Software,
Update Site URL地址: http://www.xiaoyaochong.net/encode

注意
目前该插件只处理源码编辑器(Class File Editor)的问题,其他编辑器和视图暂不支持。
源码
SVN地址:https://svn.code.sf.net/p/ccp9/ccp9/trunk/EclipsePlugin
上面目录下的org.chong.encode工程[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值