Iam using Jdk1.3 and Oracle 8.1.7. My OS is in english. The NLS of Oracle database is set to UTF8. The oracle database contains japanese characters. Iam using a java program to fetch these japanese characters. Iam using JDBC to do this. When i fetch this data and display it on the console or write into a file, it is written as '?'(Question marks.) I even changed the setting of my OS to support japanese, even then this continues. can anyone help me on this.