[jdom-interest] Format problem?

Michael Kay mike at saxonica.com
Wed Oct 22 05:47:42 PDT 2008

I think it's more likely that System.out is not displaying the Unicode
string correctly - generally my experience is that the operating system
console is not capable of handling full Unicode, though it no doubt depends
on the operating system and its configuration.
I'm not sure why you would expect to see UTF-8 (as distinct from other
representations of Unicode).
Michael Kay


From: jdom-interest-bounces at jdom.org [mailto:jdom-interest-bounces at jdom.org]
On Behalf Of Mike Kyle
Sent: 22 October 2008 11:35
To: jdom-interest at jdom.org
Subject: [jdom-interest] Format problem?

The following code does NOT produce the UTF-8 that I had expected. As far as
I can tell the Text element only seems to work with ASCII text. I would have
expected it to work with non-ASCII text. Or am I doing something dumb?

    private void jdomTest() throws IOException
        Element element = new Element("doc");
        element.addContent(new Text("\u4E2D\u6587"));
        Document document = new Document(element);

        StringWriter out = new StringWriter();
        Format f = Format.getPrettyFormat();
        new XMLOutputter(f).output(document, out);
        System.out.println("XML: "+out);

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.jdom.org/pipermail/jdom-interest/attachments/20081022/a11860cd/attachment.htm

More information about the jdom-interest mailing list