`

秒杀Eclipse查看Jar包源码乱码问题

阅读更多

原文转自:http://www.xiaoyaochong.net/wordpress/?p=563

遇到的问题

在同一个工作区下,依赖的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浏览源码的编辑器上添加了菜单项,开发者可以指定具体的二进制编码来纠正乱码。

场景一: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://tools.taobao.net/file/eclipsePlugin/eclipse/339/update_site

注意

目前该插件只处理源码编辑器(Class File Editor)的问题,其他编辑器和视图暂不支持。

分享到:
评论
2 楼 ouyangshixiong 2014-11-11  
1 楼 ck_2036 2013-08-08  

相关推荐

    fckeditor for jsp 的jar包

    这个是一个我修改过的fckeditor for jsp 的jar包的源代码,是fckeditor-2.3的,我修改了ConnectorServlet.java和SimpleUploaderServlet.java两个文件 我在这两个文件中都是加了一个静态变量encoding,private static...

    CKFinder 2.6.2 破解版 eclipse工程源代码

    CKFinder 2.6.2 破解版 eclipse工程源代码; 标准JSP工程,纯eclipse工程源代码,导入即可; 包含CKFinder JAVA源代码。 (1)解决了DEMO版本的提示; (2)解决了中文图片无法显示; (3)中文文件夹乱码问题需要...

    二次封装好用的二维码生成jar包

    该版本是本人(http://chaijunkun.blog.csdn.net)对于http://www.swetake.com所提供的二维码...压缩包中包含详细的文档、源码、jar包和示例程序。源码文件采用UTF-8编码。若eclipse打开发现显示为乱码,请调整默认编码。

    jd-gui-1.6.6.jar - java反编译中文复制无乱码

    在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的.class文件,...JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件,可将整个jar包直接保存为*.src.zip源代码包,反编译迅速,错误率极少。

    pdfbox乱码问题解决 pdf打印 pdf预览

    托管在github上,资源分定为10分,也算是对我努力的一种肯定,包含完整工程,我发现github上很多源码都是没有jar包的,我也不知道作者是什么心理,为什么就是不放完整工程,我放的是包含jar包,完整的eclipse工程。...

    univocity-parsers-2.5.9-API文档-中文版.zip

    赠送源代码:univocity-parsers-2.5.9-sources.jar; 赠送Maven依赖信息文件:univocity-parsers-2.5.9.pom; 包含翻译后的API文档:univocity-parsers-2.5.9-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    Zxing生成二维码(解决中文乱码)

    这是Zxing的源码,没有打包成jar利于学习使用。 使用时注意path的默认地址,Main类中是生成二维码的代码,GetMain类中是读取二维码的代码。 eclipse中Ctrl+Shift+R快速查找类 希望对你有所帮助。

    高级java笔试题-itresource:程序开发技术资源集合

    解决eclipse显示jar源代码中文乱码问题 ] () [ 使用 RMI + ZooKeeper 实现远程调用框架 ] () [ Java 注解指导手册 – 终极向导 ] () [ 轻量级分布式 RPC 框架 ] () [ 一个简单的guava cache 例子] () [ 你应该知道的...

    【重大更新】用SWT/JFace实现的放大镜JZoomer V1.1.1(附源码)

    下载的代码导入到Eclipse中即可直接运行。 &lt;br&gt;SVN 地址: http://jzoomer.googlecode.com/svn/trunk/ &lt;br&gt;可运行版本(需安装jre1.5)下载地址: ...

    《MyEclipse 6 Java 开发中文教程》前10章

    3.2.17快速加入、删除jar包到Build Path 63 3.2.18查看当前类被哪些类引用 63 3.2.19设置编辑器字体,颜色和显示行号 63 3.2.20 Link文件 64 3.2.21安装插件 65 3.2.22获取帮助和阅读帮助文档 65 3.2.23 CVS团队源...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    7.3.3 编译源代码 7.3.4 创建JAR文件 7.4 小结 第八章 JUnit使用指南 8.1 JUnit介绍 8.1.1 JUnit简介 8.1.2 为什么要使用JUnit 8.2 建立JUnit的开发环境 8.2.1 下载JUnit 8.2.2 配置JUnit 8.3 JUnit的使用方法 8.3.1...

    [开源]用SWT/JFace实现的放大镜软件jZoomer v1.2.0(附源码)

    随鼠标拖动功能,自动在屏幕中央显示功能,自动随鼠标显示功能 ·打包后无法通过修改配置文件切换语言(打包之前可以) ·整理需要到的jar包,从eclipse中提取出来放到lib目录下 ·设置滚轮放大缩小可以...

    fckedit编辑器

    FCKeditor-java没有很好的解决中文问题需要我们修改它的源代码后重新编译打包打包过程如下: 1 新建一个web工程名字为FCKeditor-java-2.3,然后把FCKeditor-2.3-java.zip解压缩后的代码拷贝到工程目录下 2如果是用...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

Global site tag (gtag.js) - Google Analytics