[jdom-interest] Urgent: Unicode character not being displayed...

Pandia, Rajesh rajesh.pandia at matrixone.com
Fri Jun 7 10:30:41 PDT 2002


1. Here is my message format that I am trying to parse:

<?xml version="1.0" encoding="ISO-8859-1"?>
<Pip0A1FailureNotification>
	<ActionControl>
		<ActionIdentity>
	
<GlobalBusinessActionCode>Zürich</GlobalBusinessActionCode>
		</ActionIdentity>
	</ActionControl> 
</Pip0A1FailureNotification>
 
2.    Here's the code to parse
 public void doIt() throws JDOMException
    {
        org.jdom.input.SAXBuilder builder = new
SAXBuilder(DEFAULT_SAX_DRIVER_CLASS);
        Document doc = builder.build(fileName);
        //System.out.println(doc+": Doc");
    
        Element root = doc.getRootElement();
            
        String GlobalBusinessActionCode =
doc.getRootElement().getChild("ActionControl").getChild("ActionIdentity").ge
tChildTextTrim("GlobalBusinessActionCode");
        System.out.println("GlobalBusinessActionCode:
"+GlobalBusinessActionCode);
}

3. Here is my output.  If you notice the Unicode character in Zürich has
been replaced by Znrich.  This appears on the stdout when I print the string
value.

WebGain Java! JustInTime Compiler Version 4.00.007(x) for JDK 1.2
Copyright (C) 2000 WebGain, Inc.

GlobalBusinessActionCode: Znrich

I need immediate help.

Thanks in Advance,

- Rajesh



More information about the jdom-interest mailing list