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