Spring Boot:如何使用UTF-8加载application.properties文件

时间:2014-10-22 03:26:54

标签: utf-8 spring-boot

我使用@ConfigurationProperties在application.properties中自定义我自己的属性。 但是当我在application.properties中使用chinese时,我发现了在ISO-8859-1编码中的Spring Boot加载application.properties文件。如何使用UTF-8自定义此defalut编码。

2 个答案:

答案 0 :(得分:1)

JAVA使用unicode而不是自己的编码保存内存中的所有字符串。所以重要的是告诉java如何以正确的编码加载字符串。最常见的解决方案(i18n使用这种方式)是将中文翻译成unicode,java可以直接处理它。

Here是一个将中文翻译成unicode的在线工具。希望这会有所帮助。

答案 1 :(得分:0)

尝试将您的定义移动到src / main / resources / messages_zh_CN.properties。 (messages_zh_CN.properties是utf8)