application.properties中文乱码

原因:
当在程序中读取application.properties值时
默认是以ISO-8859-1的字符编码读取

解决办法:
1.添加配置
banner.charset=UTF-8
server.tomcat.uri-encoding=UTF-8
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
spring.messages.encoding=UTF-8

2.设置文件字符编码
进入File -> Settings -> Editor -> File Encodings
将Properties Files (*.properties)下的Default encoding for properties files设置为UTF-8
将Transparent native-to-ascii conversion前的勾选上
点击ok

发表回复

您的电子邮箱地址不会被公开。

3 × 2 =