[jdom-interest] illegal character in JDOM
Elliotte Rusty Harold
elharo at metalab.unc.edu
Tue Jan 20 09:31:51 PST 2004
At 4:22 PM +0000 1/13/04, Ronny Yip wrote:
I have a problem regarding the encoding of the JDOM. Is there a way
to change the encoding to IS0-8859-1 when creating a JDOM document?
As the string data I am getting from the database may contains 0x1a
character.
Is the issue output or input? If it's input then you need to properly
identify the encoding on your data that's used to create the Java
strings and chars you'll build the Document object from. JDOM has
little to do with this.
Note that using the Unicode character 0x1A does not require you to
use ISO 8859-1. That character is available in many different
character sets and encodings.
A JDOM Document object always uses UTF-16 because that's what Java
uses. On output you can choose pretty much any encoding Java
supports. On input you can let Java do the conversion for you using
an InputStreamReader from whatever encoding the data is actually in.
--
Elliotte Rusty Harold
elharo at metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
More information about the jdom-interest
mailing list