全面解决eclipse文件中的中文乱码问题

说到eclipse想必很多人都在用,一把好的工具既然好用肯定有它的独特之处。
今天就来讲讲eclipse如何处理中文乱码问题的
下面这张图就是我的一个项目的工作目录。就以它为例
全面解决eclipse文件中的中文乱码问题_第1张图片不知道怎么回事,修改了下包名,结果招致了令人恶心的乱码。
全面解决eclipse文件中的中文乱码问题_第2张图片像这种类型的乱码一般都是编码设置为utf-8造成的
解决方案1 修改编码
点中当前类右键会出现一个矩形菜单,然后找到properties子菜单,点击子菜单即可
全面解决eclipse文件中的中文乱码问题_第3张图片
将文件编码设置为GBK后一般都可以解决乱码的(有时候需要将GBK修改为UTF-8才能解决乱码)
可是问题来了,这里依旧乱码。这就反映了一个问题,这个文件损坏了。
全面解决eclipse文件中的中文乱码问题_第4张图片
一般的解决思路都是将文件编码设置为UTF-8后可以解决乱码的。
不过这里显然是不行的,因为前面也分析了,这个文件格式损坏了。所以解决不了
其实还有一种常见的乱码,即ISO8859-1乱码。这里也说下
全面解决eclipse文件中的中文乱码问题_第5张图片它的乱码风格如下图
全面解决eclipse文件中的中文乱码问题_第6张图片好了这三种常见的乱码到这里就说完了。不过一番操作下来依旧不能解决问题,该怎么办呢呢?
俗话说的好,解铃还需系铃人。
如果能把乱码的文字回到之前不乱码的时间点,那不就不乱码了吗?
有吗?还真有这种方法。上干货
全面解决eclipse文件中的中文乱码问题_第7张图片然后右键会出现一个功能菜单,然后按照图操作
这里找到Local History子菜单项找到Replace With,点中后如下图。就可以显示之前保存的版本了
全面解决eclipse文件中的中文乱码问题_第8张图片遇到这里该怎么办呢?其实不是之前的版本找不到,而是你修改的文件根本没有保存。所以找不到。保存好文件后,再次按照步骤操作
全面解决eclipse文件中的中文乱码问题_第9张图片这里显示出之前的版本了,故乱码可以回到之前正常的状态了
不过需要注意一点是,之前的版本也有乱码的可能,所以只有找到正常代码的状态才不会乱码。
至此今天就讲到这里

你可能感兴趣的:(Javaweb)