关于Intellij IDEA中文字体乱码问题的解决方案

这个问题通常是由于编码问题导致的,因为GBK与Unicode编码机制是不一样的,而UTF-8是Unicode的一种物理实现,可能你遇到的情况不太一样,但是问题的根本原因都是编码机制的不同导致的,Windows中文版本通常默认采用GBK编码方式,但是更通用的Unicode也是存在的,有时候某些软件的设置与实际编码不符时,便会出现乱码情况,即不能正确解析!关于编码的基本知识可参考这里

对于IDEA来说,将项目设置成UTF-8会是更好的选择!
在这里插入图片描述

还有一种情况就是,你在开发时候写的代码用的字体本来就不支持中文,那么它就无法正确解析中文字体,进而出现乱码情况。

这种情况的解决方案就是将字体设置成能够支持中文的字体,但是,我个人觉得写代码的时候,长时间盯住屏幕,字体的样式对眼睛的疲劳程度是有影响的,有的字体你看一会就会非常难受,可是,支持中文的字体在显示英文的时候都比较丑!

在IDEA中比较智能的就是支持备用字体设置,也即是当当前字体无法正常解析的时候就会使用备用字体进行解析,这样就不会出现乱码的情况,好处就是你可以选择好看的英文字体样式,设置备用字体作为显示中文![如果你不知道哪些支持中文字体,就下图和我同样设置就行了]

在这里插入图片描述
下面是我的idea显示样式.
在这里插入图片描述
上述方法同样适用于与其他JetBrains系列的几款软件比如Pycharm等等…

如果你需要需要设置类似上图的皮肤,可以参考这里,如果文章有帮到你,记得点个赞!

猜你喜欢

转载自blog.csdn.net/weixin_43833642/article/details/107821168