Я читаю данные из файла TXT, который требует от меня заменить некоторые из существующих данных, а затем записать их обратно в файл. Проблема в том, что в файле есть специальные символы, которые повреждаются при записи текста обратно в файл.
Например, у меня есть строка в файле "foo.txt", которая имеет следующий "€ rdrf + À [HIGH]". Мое приложение считывает текст в строку, проходит через строку и заменяет [HIGH] значением, а затем записывает обратно в файл. Проблема в том, что специальные текстовые символы повреждены.
Вот сокращенная версия базы кода:
string fileText = System.IO.File.ReadAllText("foo.txt");
fileText= iPhoneReferenceText.Replace("[HIGH]", low);
TextWriter tw = new StreamWriter("Path");
tw.WriteLine(fileText);
tw.Close();
Как читать из файла, не повреждая специальные текстовые символы?
Спасибо
Jay