<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; CHARSET=UTF-8" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=宋体 size=2>
<DIV>Dear ben</DIV>
<DIV>&nbsp;</DIV>
<DIV>The following are the xml and java file,my problem still 
exists.........</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>exampleA.xml</FONT></DIV>
<DIV><FONT size=2>&lt;?xml version="1.0" encoding="UTF-16"?&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&lt;bookList&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; &lt;book&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;name&gt;方法&lt;/name&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;author&gt;333&lt;/author&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;publishDate&gt;2002-6-6&lt;/publishDate&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;price&gt;35.0&lt;/price&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; &lt;/book&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&lt;/bookList&gt;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>import org.jdom.*;</FONT></DIV>
<DIV><FONT size=2>import org.jdom.output.*;</FONT></DIV>
<DIV><FONT size=2>import org.jdom.input.*;</FONT></DIV>
<DIV><FONT size=2>import java.io.*;<BR>import java.net.*;<BR>import 
org.xml.sax.*;</FONT><FONT size=2><BR>public class SaxParser&nbsp; {<BR>&nbsp; 
public static void main(String[] argv) {</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; SAXBuilder sb = new SAXBuilder();<BR>&nbsp;&nbsp;&nbsp; 
String tt= "";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File file =new 
File("exampleA.xml");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reader rdr = 
new FileReader(file);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long 
sz=file.length();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char[] ch =new 
char[(int)sz];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rdr.read(ch);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rdr.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tt=new 
String(ch);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch(Exception 
e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
e.printStackTrace();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
System.out.println(tt);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
StringReader sr=new StringReader(tt);</DIV>
<DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Document 
doc=null;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; doc = 
sb.build(sr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch(JDOMException 
e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace() 
;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
System.out.println(e.getMessage() 
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp; 
}<BR>}</FONT></DIV></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style="FONT: 9pt 宋体">----- Original Message ----- </DIV>
  <DIV style="BACKGROUND: #e4e4e4; FONT: 9pt 宋体; font-color: black"><B>From:</B> 
  <A href="mailto:benjamin.kopic@pancontext.com" 
  title=benjamin.kopic@pancontext.com>Benjamin Kopic</A> </DIV>
  <DIV style="FONT: 9pt 宋体"><B>To:</B> <A href="mailto:alexdingdang@hotmail.com" 
  title=alexdingdang@hotmail.com>alex</A> </DIV>
  <DIV style="FONT: 9pt 宋体"><B>Sent:</B> Tuesday, April 01, 2003 6:10 PM</DIV>
  <DIV style="FONT: 9pt 宋体"><B>Subject:</B> Re: [jdom-interest] StringReader and 
  Unicode char</DIV>
  <DIV><BR></DIV>alex, just off top&nbsp; of my head, do you use 'UTF-16' or 
  'UTF-8' in your xml string? if nothing is specified, then jdom assumes that 
  the encoding is 'UTF-8', which might be your problem.<BR><BR>best 
  regards<BR><BR>ben<BR><BR><BR></BLOCKQUOTE></BODY></HTML>