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