Encoding code1 = Encoding.UTF8;
Encoding code2 = Encoding.GetEncoding(1251);
var Bytes = code1.GetBytes((string)element.Element("body"));
string String = code2.GetString(Bytes);
MessageBox.Show(String);
Всё вроде бы логично, однако не работает. В чём может быть проблема?