Как изменить кодировку файла с windows-1251 на utf-8 - PullRequest
1 голос
/ 20 декабря 2011

У меня есть XML-файл, и мне нужно преобразовать текст, полученный из него:

Я только начинаю писать код, но я не знаю, как это реализовать:

string text = File.ReadAllText(path);             

XDocument documentcode = XDocument.Load(text);

1 Ответ

2 голосов
/ 20 декабря 2011

При чтении вам нужно будет указать правильную кодировку:

 string text = File.ReadAllText(path, Encoding.GetEncoding("windows-1251"));
 XDocument documentcode = XDocument.Parse(text);  // not load. 

Вы, вероятно, не должны делать ничего особенного при написании.

...