I am using JBoss Eclipse IDE 1.5 for an application which got to provide bilingual support English and Arabic. Java version I used was build 1.5.0_09-b01, the OS is Windows XP SP2 . I have installed support for Arabic in Windows. The problem is in the IDE the Arabic characters could be written but once I save it and close the .java file the characters are getting converted to ???s and when I just save the .java file and run the application in console output in get ????s in place of Arabic glyphs. But, when I change the JDK version to 1.4.2_04-b05 everything is working fine , I got to use JDK 5 as we have to migrate from 1.4 and use Java 5 features.