eclipse源码中文注释乱码以及隐患已解决

现象

最近遇到一个比较奇怪的问题,通过eclipse的反编译软件查看源码注释会出现中文乱码的情况。如下图所示:

这里写图片描述

虽然不影响开发(但有可能影响到使用者),经过网络查询相关资料和个人亲身实践,提供两个可行的方法,供大家参考

方法1

问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题:

Preferences-General-Workspace-Text file encoding 设置为 uft-8
这里写图片描述

最后重启一下eclipse通常就ok了。

方法2

将Eclipse的Preferences中的General> Content Types中的Java Class File和Text的default encoding都设置成了UTF-8(或者是其他你需要设置的编码格式)
这里写图片描述

重新关联一次!如果还不行,尝试把源码jar包换了地方重新关联一次.

效果图

大家可以根据各自的需要,试试以上两种方法,我这边设置好了,测试效果正常

这里写图片描述

Eclipse中文编码的隐患

举例来说,在Eclipse中编写java,html等等文件时,会使用一些中文的编写,你们一定要注意自己所使用的开发环境的编码格式,查看方式为Preferences-General-Workspace-Text file encoding

这里写图片描述

如果你们默认为GBK的模式,在这样的环境下编写的比如html文件,而你们设置了html的文件头为utf-8格式,就会出现乱码,切忌!

你可能感兴趣的:(Java,Web)