I use HWPFDocument(...) to read the document. When i print the string (some text in doc) to stdout/stderr all characters are displayed correctly, put when i write it to a new doc file, all russian characters are stored with "?".
This is ok: System.out.println(line); This is nok: (after opening with word) range.insertAfter(line); dops > -----Ursprüngliche Nachricht----- > Von: Nick Burch [mailto:[email protected]] > Gesendet: Freitag, 22. Januar 2010 11:20 > An: POI Users List > Betreff: Re: AW: how to set character encoding in new doc file > > On Fri, 22 Jan 2010, Doppelhofer Andreas wrote: > > Can anybody help me with this problem? > > Word (plus excel, powerpoint etc) can store strings as > unicode or non-unicode. POI works only with java unicode > strings, and handles reading and writing the strings to the > appropriate kinds of bytes for you. > > Make sure you're correctly passing your strings as unicode > into java, converting the encoding as needed. > > Nick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] For > additional commands, e-mail: [email protected] > > -- Salomon Automation GmbH - Friesachstrasse 15 - A-8114 Friesach bei Graz Sitz der Gesellschaft: Friesach bei Graz UID-NR:ATU28654300 - Firmenbuchnummer: 49324 K Firmenbuchgericht: Landesgericht für Zivilrechtssachen Graz --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
