0


idea 自定义配置文件,中文乱码问题

一、问题描述

语言:Java
项目:基于Spring框架开发的项目
工具:IntelliJ IDEA 2018&2021
在项目中自定义的配置文件(如:xx.config xx.conf xx.pro等)的中文注释,打开看到的中文注释为乱码。如图:
在这里插入图片描述

二、问题分析

快速解决问题,跳过这里,直接看解决方案
1、项目编码或idea编码有问题?
2、截图中

\u7f16\u7801\u6d4b\u8bd5

这些是什么东西?
3、idea无法识别配置文件,以哪种类型打开?
① 查看idea编码,如图:
在这里插入图片描述
在这里插入图片描述

如图所示,均为UTF-8,编码不存在问题;

② 截图中的

\u7f16\u7801\u6d4b\u8bd5

是中文的Unicode编码的字符,Unicode编码都是以\u开头。
如果是

.properties

配置文件出现这种问题,直接勾选上图的Transparent native-to-ascii conversion即可。
在这里插入图片描述
勾选后,.conf文件还是乱码,没显示为中文。那就是idea没法识别我的配置文件?怎么解决?

三、解决方案

让idea识别我的配置文件为.properties的类型。

在这里插入图片描述
在这里插入图片描述
选中properties,点击右侧的File name patterns: 下方的 +,输入.conf 将自定义的配置文件识别为properties类型,*开头通配项目上所有的conf文件。可以添加你项目上的任意配置文件.xx文件,在此处配置上.xx即可,配置完点击OK,结合上面勾选的Transparent native-to-ascii conversion**配置,关闭配置文件,重新打开。Unicode就转为中文了。

*************** 注意 *******************
如果关闭配置文件,重新打开还是乱码
重启Idea就会生效

*************** 注意 ******************
在这里插入图片描述
在这里插入图片描述
此时app_unicode.conf的显示也变成与properties类型了。


本文转载自: https://blog.csdn.net/weixin_43864292/article/details/131089123
版权归原作者 Luke5r 所有, 如有侵权,请联系我们删除。

“idea 自定义配置文件,中文乱码问题”的评论:

还没有评论