Something like "\u0c05" is a Java-specific notation; it doesn't really make sense to put that into a database. The proper way to store Unicode in a database is to set the encoding of that DB to Unicode, and then to store all text in Unicode. That way you never have to worry about encoding, or about converting the text if you happen to access the DB using some other programming language than
Java.
I don't see anything iText-specific in this question, by the way.
[ December 29, 2008: Message edited by: Ulf Dittmer ]