hebrew appears as question marks in netbeans

hebrew, java

Solution

Make sure that NetBeans is set up with an encoding that supports Hebrew characters. From the NetBeans Wiki:

To change the language encoding for a project:

- Right-click a project node in the Projects windows and choose Properties.

- Under Sources, select an encoding value from the Encoding drop-down field.

Problem

I am using netbeans 6.1 on 2 computers. on one of them the program: ``` public static void main(String argv[]) { System.out.println("שלום"); } ``` prints normally, and the on the other question marks. what can be the difference between the 2 environments? edit: on both computers Control Panel \ Regional and Language Options \ Advanced is set to hebrew edit: Thank you Michael Burr, but the value of the encoding is already UTF-8. Maybe this something with the JVM? edit: I have installed Eclipse and the problem occurs there as well. I also tried reading the hebrew from a file with the same result. edit: ` System.getProperty("file.encoding"); ` returns "Cp1252" I tried ` System.setProperty("file.encoding","UTF-8") ` but the question marks remains. Thanks, Ido

Original source