var file = System.IO.File.ReadAllBytes(openFileDialog1.FileName);
System.IO.File.WriteAllBytes(@"C:\1.txt", file);
string a1 = Encoding.Unicode.GetString(file);
byte[] a2 = Encoding.Unicode.GetBytes(a1);
System.IO.File.WriteAllBytes(@"C:\2.txt", a2);
Содержимое файлов 1.txt и 2.txt получается различным. Каким образом можно закодировать байты в строку и раскодировать обратно не повредив их?
Нужно считывать строку в той кодировке, в которой записан текст в file.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости