Здравствуйте, lva17, Вы писали:
L>Как сохранить текст в файл в кодировке UTF-8 без ведущих маркерных байтов?
L>чтобы сразу с первого байта начинались символы текста.
L>Классы TextWriter при указании кодировки прописывают маркеры, т.к. это положено по стандарту.
L>Но иногда получатель таких файлов понимает их только при отсутствии маркеров.
Попробуй так:
string fileContent = "Содержимое файла";
byte[] buffer = System.Text.ASCIIEncoding.UTF8.GetBytes(fileContent);
System.IO.File.WriteAllBytes("ИмяФайла.txt", buffer);