Interesting question.
As far as I know, it's only the source files for which the encoding is relevant. Once they are compiled (possibly by using the -encoding option to let the compiler know which encoding the source is in) do the class files actually have the same encoding? I'm thinking that since they are essentially binary files, the encoding is irrelevant as the class contents are JVM-consumable, not human-consumable.
Tim