原因: 当在程序中读取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