Представитель службы поддержки из организации указал, что их продукт не может использовать мой веб-сервис, поскольку оказалось, что я возвращаю информацию в кодировке 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;
}
Любые онлайн ссылки на то, что мне нужно выше, чтобы изменить его на правильную кодировку? Должен ли я сделать что-то особенное в моем методе, чтобы перекодировать информацию перед ее возвратом?