&quot;Disclaimer: The file.encoding property is undocumented and not officially supported, and it has been reported to act inconsistently across Java versions and platforms.&quot;<p>Oh Christ on a cracker. Why doesn&#x27;t Oracle just default everything to UTF-8 in the next version of Java?