UTF-8 characters are corrupted after being Parsed with GWT XMLParser

sirnavieed

New Member
I just don't see through myself currently. This should be standard: I get an XML with some UTF-8 characters, which i want to parse. Here is an example: \[code\]<person><name>Nguy?n Th? Ngan</name></person>\[/code\]When I parse this with GWTs XMLParser and print out the name node value, then the characters are corrupted:\[code\]String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><person><name>Nguy?n Th? Ngan</name></person>";Document doc= XMLParser.parse(xml);NodeList list = doc.getElementsByTagName("name");for(int i = 0; i < list.getLength(); i++){ System.out.println("XMLParser: " + list.item(i).getFirstChild().getNodeValue());}System.out.println("System.out: " + xml);\[/code\]The output is: \[code\]XMLParser: Nguy
 
Back
Top