RE: Format problem?
"Michael Kay" <[email protected]>
| Newsgroups | gmane.comp.java.jdom.general |
|---|---|
| Message-ID | <5FC1F517E58A45A5892125B18F050D06@Sealion> |
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 http://www.saxonica.com/ _____ From: [email protected] [mailto:[email protected]] On Behalf Of Mike Kyle Sent: 22 October 2008 11:35 To: [email protected] 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); } _______________________________________________ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/[email protected]