在IDEA中,读取application.properties文件的中文,会出现乱码
代码如下:
@Value("${com.spring.name}") private String name; @Value("${com.spring.code}") private String code; @RequestMapping("/") public String index(){ return name + code + "一二四"; }application.properties文件如下:
com.spring.name = "你好" com.spring.code = abc
在网页中打开,其中name字段为乱码,code字段正常,“一二四”字段正常。
原因是,application.properties的编码格式不是UTF-8的。
在settings里的File Encodings里把文件的编码格式都设置为UTF-8