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

这篇具有很好参考价值的文章主要介绍了idea 自定义配置文件,中文乱码问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

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

二、问题分析

快速解决问题,跳过这里,直接看解决方案
1、项目编码或idea编码有问题?
2、截图中\u7f16\u7801\u6d4b\u8bd5这些是什么东西?
3、idea无法识别配置文件,以哪种类型打开?
① 查看idea编码,如图:
idea配置文件中文乱码,intellij-idea,spring boot
idea配置文件中文乱码,intellij-idea,spring boot

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

② 截图中的\u7f16\u7801\u6d4b\u8bd5是中文的Unicode编码的字符,Unicode编码都是以\u开头。
如果是.properties配置文件出现这种问题,直接勾选上图的Transparent native-to-ascii conversion即可。
idea配置文件中文乱码,intellij-idea,spring boot
勾选后,.conf文件还是乱码,没显示为中文。那就是idea没法识别我的配置文件?怎么解决?

三、解决方案

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

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

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

*************** 注意 ******************
idea配置文件中文乱码,intellij-idea,spring boot
idea配置文件中文乱码,intellij-idea,spring boot
此时app_unicode.conf的显示也变成与properties类型了。文章来源地址https://www.toymoban.com/news/detail-614303.html

到了这里,关于idea 自定义配置文件,中文乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA启动tomcat控制台中文乱码问题

    IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示: 具体解决步骤: 一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二、修改 IntelliJ IDEA 全局编码、项目编码、

    2024年02月11日
    浏览(62)
  • 4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“

    2024年02月16日
    浏览(62)
  • 解决java在idea运行正常,但是打成jar包后中文乱码问题

    目录 比如: 打包命令使用utf-8编码: 1.当在idea中编写的程序,运行一切正常.但是当被打成jar包时,执行的程序会中文乱码.产生问题的原因和解决方案是什么呢? 一.问题分析 分别使用idea和jar包形式打印出System中所有的jvm参数---代码如下:     idea的打印结果: jvm---key是: user.name

    2024年02月05日
    浏览(44)
  • 解决打开 json 文件中文乱码的问题

      如下图,pycharm 打开是下面的样子 右下角的编码尝试了好久,依然打不开 用代码打开就成功了  控制台结果:

    2024年01月19日
    浏览(48)
  • 完全解决FTP上传文件名称中文乱码问题

    今天项目上加了个定时扫描本地文件路径下所有文件实现自动上传至ftp文件服务器的功能,经测试发现一旦上传中文名称的文件就会乱码或者文件上传不了。初步排查就是FTP服务器字符编码的问题。在网上查了很多资料都没有效果。在这里讲一下我踩过的坑,以及分享我能上

    2024年02月13日
    浏览(56)
  • 解决DBeaver打开csv文件中文乱码问题

    ①将excel文件进行另存为,保存类型选择【CSV UTF-8】 ②之后在DBeaver进行数据导入,选择【导入数据——选择csv文件——将编码类型手动改为UTF-8】 ③选择下一步,若【表映射——预览数据】中没有出现乱码。大概率会导入成功。 ④若导入完成后,只展示了表结构而没有具体

    2024年01月18日
    浏览(58)
  • MultipartFile上传至服务器,文件名称中文乱码问题

    1.首先查看服务器是否设置为了zh_CN.UTF-8 输入命令:locale  不是则,进行查看服务器上是否有zh_CN.UTF-8 查看所有可以使用的字符编码集 输入命令:locale -a  如果没有可用的zh_CN.UTF-8 则进行安装: CentOS命令:yum install kde-l10n-Chinese -y  ubuntu命令:sudo apt-get install language-pack-zh-ha

    2024年02月10日
    浏览(42)
  • Java中properties文件中的中文乱码问题

    问题代码:    期望输出应该和上面文件的内容一样,结果中文内容输出的是一堆乱码:  1 张无忌= minmin 2 周芷若= miejue 3 赵敏= wuji 4 admin=123456   可如果将上面  properties.load(new FileInputStream(\\\"day10-special-file-log\\\\src\\\\users.properties\\\"));换成 properties.load(new FileRead

    2024年02月14日
    浏览(36)
  • Java下载文件,中文文件名乱码问题解决(文件名包含很多%)

    一般情况下,大家都是这样: 其实乱码就是乱在;filename=\\\" + fileName这里,对文件名的编码设定上。 使用URLEncoder.encode(filepath,\\\"UTF-8\\\")虽然可以解决在提示下载框中正确显示汉字文件名的问题,并且在选择保存,然后打开的情况下,文件名称也可以正确的显示。 但是在提示下载框

    2024年02月12日
    浏览(51)
  • Xpdf 阅读器源码编译后查看文件中文乱码问题解决

    经查阅,是由于缺少中文字体包: 第一步: 下载所需要的字体包 下载https://dl.xpdfreader.com/xpdf-t1fonts.tar.gz 包含 下载中文字体包(非嵌入字体) http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gkai00mp.ttf.gz http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gbsn00lp.ttf.gz 完整包含中文字体文件如

    2024年02月07日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包