My OS is windows 7 with Hebrew locale and using Java 6 in my code. I've changed my locale to English(United States) and also the display language to English. I restarted my PC and then in my java code tried to get the default charset as follow:
String str = Charset.defaultCharset().name();
The result, str is set to windows-1255.
Which means that it still using the Hebrew as the default charset.
What seems to be the problem?