[jdom-interest] XMLOutputter & StringWriter
jhunter at collab.net
Mon Jul 3 10:38:18 PDT 2000
> In my understanding all Writers are (unicode) character streams. This way
> you get rid of the encoding problem, that only arises when going to _byte_
> streams and vica versa. So you only need the encoding parameter for the
> character <--> byte stream transition.
> Since the proposed method does not involve byte streams, and all info in a
> Document is represented(able) as characters, encoding is not necessary.
> My knowledge comes from
What's wrong with the following?
XMLOutputter outputter = new XMLOutputter();
What's wrong is that the Writer is Latin-1 so that's what the document
chars will be encoded in, but in the document's declaration we'll write
that it's encoded in UTF-8 because that's our default. Any reader will
get confused trying to read Latin-1 as UTF-8.
More information about the jdom-interest