Ciao a tutti, ho un problema con i caratteri russi in un feed rss...
genero il feed partendo da sql server, ho dei record scritti in russo ma i caratteri visualizzati sulla pagina sono "?"
ho messo gia' nel feed l'encoding a utf-8....

questo il codice che uso:

Codice PHP:
XmlTextWriter writer = new XmlTextWriter(context.Response.OutputStream, Encoding.Default);
writer.Formatting = Formatting.Indented;
writer.WriteRaw("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
writer.WriteStartElement("rss");
writer.WriteAttributeString("version""2.0");
writer.WriteAttributeString("xmlns:dc""http://purl.org/dc/elements/1.1/");
writer.WriteStartElement("channel");
writer.WriteElementString("title""My Rss");
writer.WriteElementString("link""http://www.mywebsite.com/");
writer.WriteElementString("description""descrizione");
foreach (....)
 {
writer.WriteStartElement("item");
writer.WriteElementString("title"string.Format("{0} - {1}"v.Date.ToShortDateString(), context.Server.HtmlDecode(v.Title)));          
writer.WriteElementString("pubDate"v.Date.ToShortDateString());
writer.WriteElementString("description""эффективное, мощное программное");
writer.WriteElementString("dc:creator""xxxxx");
writer.WriteElementString("guid"url);
writer.WriteEndElement();
}
ecc...
Qualche idea? qualcuno si è imbattuto nel problema?
i dati del database sono scritti correttamente in unicode.

Grazie per le gentili risposte.