you should use UTF8 instead of 1256. And you can''t use ordinary properties class to read property files for non-ASCII files ,you should should ResourceBundles. I suggest to use XML instead of property files which hase a better support for internationalization.