添加第三方模块(由.net提供)时,出来中文乱码,显示不出来。        XmlDocument xml = new XmlDocument();
        xml.Load(Server.MapPath("block.xml"));
        Response.ContentType = "text/html;";
        Response.ContentEncoding = System.Text.Encoding.GetEncoding(Request.QueryString["charset"]);
        Response.Write(xml.InnerXml);
        Response.End();

解决方案 »

  1.   

    这是编码问题
    Discuz x2 可以有 utf-8 和 gbk 编码的
    .net 通常采用 gbk 编码,但 xml 可以是 gbk,也可以是 uft-8 的
      

  2.   


    我检查过了,都是UTF-8的啊。
      

  3.   

    asp.net 页面        XmlDocument xml = new XmlDocument();
            xml.Load(Server.MapPath("block.xml"));
            Response.ContentType = "text/html;";
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            Response.Write(xml.InnerXml);
            Response.End();block.xml的xml数据直接从官网拷来的<?xml version="1.0" encoding="utf-8" ?>
    <root>
      <item id="Title"><![CDATA[Discuz! Block]]></item>
      <item id="Data">
        <item id="version"><![CDATA[X2]]></item>
        <item id="name"><![CDATA[C/S 数据类]]></item>
        <item id="fields">
          <item id="url">
            <item id="name"><![CDATA[链接地址]]></item>
            <item id="formtype"><![CDATA[text]]></item>
            <item id="datatype"><![CDATA[string]]></item>
          </item>
          <item id="title">
            <item id="name"><![CDATA[标题]]></item>
            <item id="formtype"><![CDATA[title]]></item>
            <item id="datatype"><![CDATA[title]]></item>
          </item>
          <item id="pic">
            <item id="name"><![CDATA[图片]]></item>
            <item id="formtype"><![CDATA[pic]]></item>
            <item id="datatype"><![CDATA[pic]]></item>
          </item>
          <item id="summary">
            <item id="name"><![CDATA[简介]]></item>
            <item id="formtype"><![CDATA[summary]]></item>
            <item id="datatype"><![CDATA[summary]]></item>
          </item>
          <item id="author">
            <item id="name"><![CDATA[作者]]></item>
            <item id="formtype"><![CDATA[text]]></item>
            <item id="datatype"><![CDATA[text]]></item>
          </item>
          <item id="authorid">
            <item id="name"><![CDATA[作者ID]]></item>
            <item id="formtype"><![CDATA[text]]></item>
            <item id="datatype"><![CDATA[int]]></item>
          </item>
          <item id="field1">
            <item id="name"><![CDATA[字段1]]></item>
            <item id="formtype"><![CDATA[text]]></item>
            <item id="datatype"><![CDATA[string]]></item>
          </item>
          <item id="field2">
            <item id="name"><![CDATA[字段2]]></item>
            <item id="formtype"><![CDATA[text]]></item>
            <item id="datatype"><![CDATA[string]]></item>
          </item>
        </item>
        <item id="getsetting">
          <item id="param1">
            <item id="title"><![CDATA[数据调用参数1]]></item>
            <item id="type"><![CDATA[text]]></item>
            <item id="default"><![CDATA[]]></item>
          </item>
          <item id="param2">
            <item id="title"><![CDATA[数据调用参数2]]></item>
            <item id="type"><![CDATA[mcheckbox]]></item>
            <item id="value">
              <item id="0">
                <item id="0"><![CDATA[1]]></item>
                <item id="1"><![CDATA[选项1]]></item>
              </item>
              <item id="1">
                <item id="0"><![CDATA[2]]></item>
                <item id="1"><![CDATA[选项2]]></item>
              </item>
            </item>
            <item id="default"><![CDATA[1]]></item>
          </item>
          <item id="titlelength">
            <item id="title"><![CDATA[标题长度]]></item>
            <item id="type"><![CDATA[text]]></item>
            <item id="default"><![CDATA[40]]></item>
          </item>
          <item id="summarylength">
            <item id="title"><![CDATA[简介长度]]></item>
            <item id="type"><![CDATA[text]]></item>
            <item id="default"><![CDATA[80]]></item>
          </item>
          <item id="start">
            <item id="title"><![CDATA[起始数据行数]]></item>
            <item id="type"><![CDATA[text]]></item>
            <item id="default"><![CDATA[0]]></item>
          </item>
        </item>
        <item id="style">
          <item id="0">
            <item id="name"><![CDATA[模板名称]]></item>
            <item id="template"><![CDATA[<div class="module cl xl xl1"><ul>[loop]<li><em><a href="home.php?uid={authorid}"><FONT COLOR="RED">{author}</FONT></a></em><a href="{url}">{title}</a></li>[/loop]</ul></div>]]></item>
          </item>
          <item id="1">
            <item id="name"><![CDATA[模板名称红色]]></item>
            <item id="template"><![CDATA[<div class="module cl xl xl1"><ul>[loop]<li><em><font color="red"><a href="home.php?uid={authorid}">{author}</a></font></em><a href="{url}">{title}</a></li>[/loop]</ul></div>]]></item>
          </item>
        </item>
      </item>
    </root>
      

  4.   

    你已经得到了象 #7 的xml 文档,就与出处无关了。也就不是结合的问题了
    关键在于你在php中是如何使用这个xml文档了
      

  5.   


    可discuz x2 代码真看不明白啊。