springboot项目配置文件中文乱码原因及解决方案

本文记录了在SpringBoot项目中遇到配置文件中文乱码问题的原因和解决方案。问题在于IDEA默认使用ASCII编码读取properties文件,而应使用UTF-8。解决方法包括修改IDEA设置,将Properties文件的默认编码更改为UTF-8并启用Transparent native-to-asci conversion,然后覆盖原文件内容,即可避免中文乱码。
摘要由CSDN通过智能技术生成

springboot项目配置文件中文乱码原因及解决方案

最近在研究springboot项目,在学习测试的过程中出现了一些小问题,最后查阅相关资料,终于解决了问题,在此记录分享,供大家研究学习!

问题描述

问题: properties配置文件中的属性,读取中文属性时出现了乱码的问题.

图片: 在这里插入图片描述

原因分析

原因是在idea使用的utf-8,而properties文件使用的ascii码。

解决方案

修改配置文件的编码格式

1.复制原配置文件内容至空白文档,暂时保存

2.IDEA开发工具中按下列步骤打开下图设置页面:

file - setting - editor - file encodings

在这里插入图片描述
设置Properties Files (*. properties)下的Default encoding for properties files:为utf-8,并勾选Transparent native-to-asci conversion,保存退出&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值