I can't remember whether print function in processing has been configured to print in UTF-8 format or not, but basically that's probably what you want to do. There are certainly commands in java to allow you to set the output format, if you don't specify an output format java prints in the native format of your computer (so presumably if that was UTF-8 you would be OK). I wish everyone would use UTF-8 format for their code, Europeans often use iso-88559-1, so they can include umlauts etc (for their names) which screws you up unless you set your compiler use that. As you might have expected Microsoft have also done their best to screw us up again with their BOM variant (actually this may sometimes be the issue with source code).
Just thought I bet check to see if I was right, I think this
link explains it all, underneath hood print is is implemented by System.out.print() ie nothing fancy.