I'm on Windows 7. The system locale is zh_CN and there's no way to change the OS's locale. When install java, it detected the system locale and therefore java and javac will, supposedly print its output in localized language (Chinese in this case). I don't want this behaviour but there's no way to change it.
However, it doesn't work. I tried Cygwin, git bash and Win CMD, all print just question marks. See below sample output (from Cygwin):
Anyone has any idea how to make it output English? Any help is much appreciated!