IDEA 中文乱码的解决方案

2022年04月13日 14:57 · 阅读(218) ·

application.properties 中文乱码的解决方案

问题描述

项目中有一个 application.properties 文件,里面有一些中文注释,项目打开的时候编写进去显示正常。

关闭 IDEA,重新打开后,application.properties 文件中所有中文都变成了乱码

问题解决

idea 中常量字符串中的中文变成乱码

问题描述

如下代码运行后, currentStep 依旧为 审核中,常量字符串 “审核中” 变成了乱码

  1. String currentStep = search.getCurrentStep();
  2. //结束,作废,已处理
  3. if ("审核中".equals(currentStep)) {
  4. //whereSql.Append(" and v.current_step not in ('草稿','结束','已处理','作废')");
  5. currentStep = "资金初审,董办审批,部门经理审批,资金复审,资金GM审批";
  6. }
  7. dsDTO.setCurrentStep(currentStep);

问题解决

  • 文件-设置-编辑器-文件编码
  • 设置后重启 IDEA
设置项 设置值
全局编码 UTF-8
项目编码 UTF-8

  • 再次运行,已经正常