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