Java support different character sets when speeking with the filesystem, network or database (which is also more or less network stuff).
Default character set setting should be UTF-8 (not UTF8), see Javadocs Charset.
UTF-8