Change global system property for file.encoding
You've got it the wrong way round, the issue is not the OSX default encoding which is UTF8, but Java's default encoding under OSX which is MacRoman

Apples Mac Developer docs on Java see the section 'Character Encoding'