I was working with an app that loads a .properties file with java.util.Properties like this:
.properties
java.util.Properties
Properties _properties = new Propertie
Java does not handle the BOM correctly – you can see it in the properties as key. It is possible to save the file UTF-8 but without BOM. In vim for instance
:set nobomb
See vim wiki