创建springboot项目时会出现注释乱码情况

发布时间:2026/7/9 5:09:40

创建springboot项目时会出现注释乱码情况
解决方法由于 IDE如 IntelliJ IDEA默认可能使用系统的 GBK 编码而 Spring Boot 的配置文件通常要求使用UTF-8​ 编码当以错误编码读取或保存包含中文的文件时就会显示为乱码修改 IDEA 全局与项目编码核心步骤这是解决乱码问题最关键的一步需要确保整个开发环境的编码统一为 UTF-8。打开设置File-SettingsmacOS 为IntelliJ IDEA-Preferences。导航至Editor-File Encodings。将以下三项全部设置为UTF-8Global Encoding全局编码Project Encoding项目编码Default encoding for properties files属性文件默认编码重要提示务必勾选Transparent native-to-ascii conversion透明 native-to-ascii 转换下方的Override encoding from IDE settings for properties files​ 选项该选项实际作用于所有类似 Properties 的键值型文本包括.yml。点击Apply和OK保存。2. 转换现有乱码文件修改全局设置后已经乱码的文件不会自动恢复需要手动重新编码在 IDEA 中打开乱码的application.yml文件。在文件右上角或右下角状态栏查看当前文件的编码可能显示为 GBK 或其他。点击编码下拉框选择UTF-8。此时 IDEA 会提示是否转换Convert或重载Reload请选择Convert转换将文件从旧编码转换为 UTF-8。转换后原本的????应该会恢复成正常的中文注释。如果恢复后显示正常请立即保存文件CtrlS。3. 清理缓存并重启若上述步骤无效如果修改设置并转换后依然显示乱码可能是 IDEA 的旧缓存导致关闭当前项目。进入项目根目录找到并删除.idea文件夹下的encodings.xml文件或者直接删除整个.idea文件夹但这会重置项目的所有 IDE 个性化设置。重新打开 IDEA 并导入项目。再次检查编码设置通常此时乱码问题会彻底解决。4. 处理 BOM 头问题进阶排查如果在 Windows 环境下使用过记事本等编辑器保存过该文件可能会带有不可见的 BOM 头导致 IDEA 解析异常可以使用Notepad​ 等文本编辑器打开该yml文件。在菜单栏选择编码-转为 UTF-8 无 BOM 编码。保存后重新在 IDEA 中打开即可。5. 补充Maven/Gradle 构建配置预防运行时乱码虽然上述步骤主要解决的是编辑时的显示乱码但为了预防项目在打包或运行时读取配置文件出现乱码如启动报错MalformedInputException建议在构建配置中显式声明编码在pom.xml的properties标签中添加properties project.build.sourceEncodingUTF-8/project.build.sourceEncoding project.reporting.outputEncodingUTF-8/project.reporting.outputEncoding /properties并在maven-surefire-plugin或spring-boot-maven-plugin中配置 JVM 参数plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId configuration jvmArguments-Dfile.encodingUTF-8/jvmArguments /configuration /plugin

相关新闻

《机械工厂6S白皮书01|目录与前言:制造车间现场乱象根源与三环体系》

《机械工厂6S白皮书01|目录与前言:制造车间现场乱象根源与三环体系》

2026/7/9 5:09:40

本文为《机械工厂6S精益落地实战白皮书》全系列连载【总目录与前言】,全文2万多字,按章节持续更新中......《机械工厂6S精益管理落地白皮书》作者:杨逢昌总目录上篇:核心主干三环体系(全书核心重点)第1章 认…

【Windsurf vs Cursor终极选型指南】:20年IDE实战专家揭秘开发者效率提升37%的关键决策因子

【Windsurf vs Cursor终极选型指南】:20年IDE实战专家揭秘开发者效率提升37%的关键决策因子

2026/7/9 5:09:40

更多请点击: https://codechina.net 第一章:Windsurf vs Cursor终极选型的底层逻辑 在AI编程助手的演进浪潮中,Windsurf与Cursor并非简单的功能竞品,而是代表两种截然不同的架构哲学:Windsurf以轻量级、IDE-agnostic…

游戏运营生命线:服务器选型标准与 DDoS 防护的核心价值

游戏运营生命线:服务器选型标准与 DDoS 防护的核心价值

2026/7/9 5:09:40

游戏行业是网络攻击最高发赛道,数据显示每年超 37% 的大流量 DDoS 攻击均瞄准游戏厂商,开服、版本更新、赛事活动更是攻击高发窗口期。一次高强度攻击就能造成服务器宕机、玩家集体掉线、充值停摆、口碑崩盘,中小厂商甚至直接面临项目停运。服…

Content Security Policy (CSP) 绕过实战:DVWA靶场中3个常见配置错误剖析

Content Security Policy (CSP) 绕过实战:DVWA靶场中3个常见配置错误剖析

2026/7/9 6:39:44

Content Security Policy (CSP) 防御实战:DVWA靶场中3类配置陷阱与加固指南 1. CSP安全机制深度解析 Content Security Policy(内容安全策略)是现代Web应用对抗XSS攻击的核心防线,其本质是通过白名单机制控制资源加载权限。不同于…

如何快速清理Unreal Engine项目:ProjectCleaner完整使用指南

如何快速清理Unreal Engine项目:ProjectCleaner完整使用指南

2026/7/9 6:39:44

如何快速清理Unreal Engine项目:ProjectCleaner完整使用指南 【免费下载链接】ProjectCleaner Unreal engine plugin for managing all unused assets and empty folders in project. 项目地址: https://gitcode.com/gh_mirrors/pr/ProjectCleaner Unreal En…

号卡随身wifi推荐

号卡随身wifi推荐

2026/7/9 6:39:44

在当今数字化时代,无论是工作还是生活,稳定的网络连接都变得越来越重要。对于经常需要移动办公或者旅行的人群来说,选择一款性能优秀、服务可靠的随身WiFi尤为重要。基于当前市场情况与用户需求分析,强烈推荐58号卡秒返作为您的首…

携程酒店phantom-token逆向工程:JS混淆破解与Python本地复现实战

携程酒店phantom-token逆向工程:JS混淆破解与Python本地复现实战

2026/7/9 6:39:44

1. 项目概述:一次对携程酒店 phantom-token 的逆向工程探索 最近在分析一些主流在线旅游平台的接口时,携程酒店的数据请求引起了我的注意。和很多现代Web应用一样,它的接口防护已经不再是简单的参数签名,而是引入了一套名为 phan…

AI 电动搅拌器智能功率覆盖主驱动、电源管理 完整选型方案

AI 电动搅拌器智能功率覆盖主驱动、电源管理 完整选型方案

2026/7/9 6:39:44

2026年随着 AI 技术在搅拌器控制系统中的深度渗透(如智能调速、预测性维护、能量优化),对功率 MOSFET 提出更高要求:高频化、低损耗、高可靠性。微碧半导体(VBsemi)基于 Trench 及 SGT 工艺,为您…

League Akari:基于LCU API的英雄联盟客户端模块化工具集技术解析

League Akari:基于LCU API的英雄联盟客户端模块化工具集技术解析

2026/7/9 6:29:43

League Akari:基于LCU API的英雄联盟客户端模块化工具集技术解析 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari是一…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/8 0:44:47

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/8 6:29:42

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/8 14:04:34

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

平价正宗重庆火锅实测|理性避坑选型指南

平价正宗重庆火锅实测|理性避坑选型指南

2026/7/9 0:09:12

一、引言:重庆火锅消费现存痛点当下大众平价川渝火锅赛道竞争白热化,普通消费者就餐普遍面临三大选型难题:一是口味同质化严重,大量门店采用预制锅底、半成品食材,打着重庆老火锅旗号弱化牛油本味,麻辣口感…

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

2026/7/9 0:09:12

AcFunDown:打破A站视频离线观看壁垒的终极解决方案 【免费下载链接】AcFunDown 包含PC端UI界面的A站 视频下载器。支持收藏夹、UP主视频批量下载 😳仅供交流学习使用喔 项目地址: https://gitcode.com/gh_mirrors/ac/AcFunDown 想象一下这样的场景…

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

2026/7/9 0:09:12

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…