I digged around the poi-scratchpad and found WordDocument class. It only has a single constructor taking file name, but the usual case is that you only have an InputStream instance. I looked at the code, and this change is easy to make... 8-) Regards, M
So make it: http://jakarta.apache.org/poi/getinvolved/index.html
Created attachment 4099 [details] Added InputStream Constructor. Changed the way the characters are converted in writeAllText if not unicode (now handles german-umlauts correclty)
Applied. Please crosscheck. Sorry it took so long.
..
german umlauts checked, and your way works good too.