Although Java Properties files traditionally supported only ISO-8859-1, JDK 9 and onward supports properties files encoded in UTF-8. And while only JDK 9+ supports UTF-8 with built-in default properties file reading, the same technique it uses could be done in any Java version, wrapping around the properties file to add UTF-8 support and fall back to ISO-8859-1 for backwards compatibility (as the JDK implementation does).
I'm new to Spring Boot, and I'm reading about all the nifty properties configurations it brings. Does Spring Boot support loading properties from a properties file encoded in UTF-8? And if not, where in the Spring Boot code is properties file reading consolidated, so that I can add this capability and submit a pull request?