Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 从Web服务返回信息_Xml_Web Services - Fatal编程技术网

Xml 从Web服务返回信息

Xml 从Web服务返回信息,xml,web-services,Xml,Web Services,一个组织的支持人员表示,他们的产品无法使用我的web服务,因为看起来我返回的是ASCII编码的信息,而不是UTF-8编码的信息 [WebMethod] public string ReturnAll(){ XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(@"some_dir\stockresults.xml"); XmlNodeList nodeList = xmlDoc.SelectNodes(@"/entries

一个组织的支持人员表示,他们的产品无法使用我的web服务,因为看起来我返回的是ASCII编码的信息,而不是UTF-8编码的信息

[WebMethod]
public string ReturnAll(){
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(@"some_dir\stockresults.xml");
    XmlNodeList nodeList = xmlDoc.SelectNodes(@"/entries/Entry/Company|/entries/Entry/Symbol");
    //public static string value;
    foreach (XmlNode org in nodeList)
    {
      value += org.OuterXml;
    }
    return value;
}

我需要在网上引用上面的内容来将其更改为正确的编码吗?在返回信息之前,我需要在我的方法中做一些特殊的事情来重新编码信息吗?

马可,UTF-8是默认的

选中此配置选项-