xml中不能出现中文??
比如以下xml片断
<INVENTORY>
   <BOOK>
       <TITLE>The Adventures of huckleberry finn</TITLE>
   <author> twain</author>
   <binding>mass et paperback</binding>
   <pages>二百</pages>
   <price>$5.46</price>
   </BOOK>
   <BOOK>
       <TITLE>The Turn of the screw</TITLE>
   <author>henry james</author>
   <binding>trade paperback</binding>
   <pages>384</pages>
   <price>$3.35</price>
   </BOOK>
</INVENTORY>用XMLDocument1,提示出错,而把上面page标签里面的二百改为200,就没有问题了
请问是什么问题??有解决的办法吗??

解决方案 »

  1.   

    用utf-8编码。建议不要用gb2312,因为有些xml解释器不支持
      

  2.   

    在文件的开头设置编码
    <xml ... encoding="utf-8">
      

  3.   

    <?xml version="1.0" encoding="GB2312"?>
    <INVENTORY>
       <BOOK>
           <TITLE>The Adventures of huckleberry finn</TITLE>
       <author> twain</author>
       <binding>mass et paperback</binding>
       <pages>我独我孤</pages>
       <price>$5.46</price>
       </BOOK>
       <BOOK>
           <TITLE>The Turn of the screw</TITLE>
       <author>henry james</author>
       <binding>trade paperback</binding>
       <pages>384</pages>
       <price>$3.35</price>
       </BOOK>
    </INVENTORY>一定行。
      

  4.   

    第一行改成
    <?xml version="1.0" encoding="GB2312"?>
    是字符集的问题,utf8当然不能支持中文了
      

  5.   

    <?xml version="1.0" encoding="GB2312"?>
    这样就对了
    我认为你应该好好看看书
    书有的