本文主要是介绍IDEA学习系列:查看lib源码显示乱码的解决方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 场景
- 环境
- 正文
- 原因
- 解决方案
- 一、打开setting
- 二、修改全局编码
- 三、验证
- 说明
- 总结
- 随缘求赞
场景
使用idea
进行开发代码,有时候需要查看依赖的lib
包的源码。但是因为项目是老项目,编码是GBK
。所以打开会显示乱码。没办法直接通过点击右下角的编码切换来进行更新。如下图:
本篇博文主要是讲述该解决方案。
环境
软件 | 版本 |
---|---|
IntelliJ IDEA | 2020.2 EAP |
正文
原因
为什么会乱码呢?究其原因,就是用不合适的编码打开了文件,所以显示乱码。而我们打开lib查看源码的时候,idea
会默认使用全局编码打开lib
的源码。假如全局编码是设置了UTF-8
,而源码编码是GBK
。那打开就是会显示乱码。而因为lib
包的源码是不可编辑的,所以源码那里的编码转换按钮是不可编辑的。
解决方案
如果细心的看官,已经看到关键点:全局编码。所以,我们将项目的全局编码改为lib
包对应的编码格式即可。
一、打开setting
打开setting
,搜索框输入“encoding
”,选择“File encoding
”,如下图:
二、修改全局编码
将全局编码修改为lib
包对应的编码。我们这里lib包的编码格式是GBK
,所以修改为GBK
,然后点击“APPLY
”按钮之后,最后点击“OK
”按钮。如下图:
三、验证
重新打开刚刚乱码的文件,这次不乱码,截图如下:
说明
如果没有变动,则需要点击“File-》File Properties-》File Encoding”,显式地将编码改为GBK
。idea
版本存在差异,位置可能不一样。请自行搜索。
总结
什么问题都至少有一个原因导致其发生的。所以多思多想!
随缘求赞
如果我的文章对大家产生了帮忙,可以在文章底部点个赞或者收藏;
如果有好的讨论,可以留言;
如果想继续查看我以后的文章,可以点击关注
可以扫描以下二维码,关注我的公众号:枫夜之求索阁,查看我最新的分享!
这篇关于IDEA学习系列:查看lib源码显示乱码的解决方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!