XmlDocument doc = new XmlDocument();
 doc.Load("c:\1.xml");
1.xml是asc格式文件
如果1.xml含有中文
doc.Load("c:\1.xml");就打不开 
怎么解决》?

解决方案 »

  1.   

    在xml文件中指定Utf-8编码试试看。
      

  2.   

    你的XML文件头没有编码吗?
    <?xml version="1.0" encoding="GB2312" standalone="yes"?>
      

  3.   

    //XmlDocument doc = new XmlDocument(); 
    //doc.Load("c:\1.xml"); 
    XML文件的路径设置不对
    关键问题在XML文件的位置
    如果XML文件位于当前目录,可以使用Sever.MapPath(),代码是:
    doc.Load(Server.MapPath("1.xml:));
    否则
    使用绝对路径,代码是:
    doc.Load("C:\\1.xml");你少了个斜杠