我使用@ConfigurationProperties
在application.properties中自定义我自己的属性。
但是当我在application.properties中使用chinese时,我发现了在ISO-8859-1编码中的Spring Boot加载application.properties文件。如何使用UTF-8自定义此defalut编码。
答案 0 :(得分:1)
JAVA使用unicode而不是自己的编码保存内存中的所有字符串。所以重要的是告诉java如何以正确的编码加载字符串。最常见的解决方案(i18n使用这种方式)是将中文翻译成unicode,java可以直接处理它。
Here是一个将中文翻译成unicode的在线工具。希望这会有所帮助。
答案 1 :(得分:0)
尝试将您的定义移动到src / main / resources / messages_zh_CN.properties。 (messages_zh_CN.properties是utf8)