【springboot】加载.properties文件中的中文时,页面显示乱码“?”

您所在的位置:网站首页 loadallproperties加载不到目标文件 【springboot】加载.properties文件中的中文时,页面显示乱码“?”

【springboot】加载.properties文件中的中文时,页面显示乱码“?”

2024-07-01 00:53| 来源: 网络整理| 查看: 265

加载.properties文件中的中文时,页面显示乱码“?” 代码如下: 代码中已经配置encoding = “utf-8”

package com.wyf.entity; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; @Component //把本配置放入到Spring容器中,使其被扫描到 @ConfigurationProperties(prefix = "user") @PropertySource(value="classpath:MyConfig.properties", encoding = "utf-8") public class MyConfig { public String username; public Integer age; public String sex; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }

全局配置文件中也加了编码方式encoding : utf-8 (由于我电脑在csdn上传图片老出现错误,所以在此文字描述解决方案) 最终发现是idea编码方式的配置问题 修改idea的编码配置方式: File -> setting -> Editor -> File Encodings Global Encoding: UTF-8 Project Encoding: UTF-8 Properties Files(*.properties) Default encoding for properties files: UTF-8 勾上后面的方框



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3