Здравствуйте, lva17, Вы писали:
L>Классы TextWriter при указании кодировки прописывают маркеры, т.к. это положено по стандарту.
L>Но иногда получатель таких файлов понимает их только при отсутствии маркеров.
Сконструировать экземпляр кодировки самостоятельно. В частности, класс UTF8Encoding принимает в конструкторе параметр, указывающий на необходимость использования преамбулы.
TextWriter writer = new StreamWriter("test.txt", false, new UTF8Encoding(false));
writer.Write("Hello, UTF-8!");
С Уважением, Andir!
using( RSDN@Home 1.2.0 alpha rev. 743 ) { /* Работаем */ }