ENGLISH SUMMARY BELOW Quoting Jonas Roels <[EMAIL PROTECTED]>:
> Beste, > > Ik maak gebruik van iText voor het aanmaken van facturen, ... Hiervoor heb > ik het euro-symbool nodig. > Ik heb een servlet gemaakt die data uit een database haalt en deze data > verwerkt in een pdf. > De data wordt in een ResultSet geplaatst en ik haal het eurosymbool via > getString uit de set. > Op deze manier kan ik het eurosymbool niet visualiseren, maar als ik ? > rechtstreeks in m'n code plaats > wordt dit echter wel gevisualiseerd. > Ken jij hier soms de oorzaak van? Ik heb een gelijkaardig probleem gehad. Je JVM maakt gebruik van een bepaalde encoding en ook in je database zit er een bepaalde encoding. Die encoding moet op elkaar afgestemd zijn. Op mijn website laat mijn provider niet toe iets aan die encoding te veranderen. Dus heb ik de 'Strings' niet met getString uit mijn ResultSet gehaald, maar met getBytes. Die bytes zette ik dan om naar een String met new String(bytes[] bytes, String encoding) http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html#String(byte[],%20java.lang.String) Het is een omweg, maar de beste manier om platformonafhankelijk te zijn. Stel dat je je applicatie plots op een ander systeem moet deployen, dan zit je met de tweede oplossing veiliger, dan met de eerste. O ja, dit had je waarschijnlijk al gelezen: http://www.lowagie.com/iText/tutorial/ch09.html#encoding mvg, Bruno ENGLISH SUMMARY: I passed this mail to the mailinglist allthough it's in Dutch. The problem was this: the euro symbol could be visualized on the PDF when added directly from JAVA code. When it was read from a database, the symbol didn't show up. My answer: the database probably uses another encoding than the JVM. Or you can adjust the encoding of the database, or you can read Strings with getBytes instead of getString. Then use new String(bytes, encoding) to convert the bytes to the correct String with the correct encoding. Other solutions/possibilities are still welcome, br, Bruno ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
