UTF8 без BOM

neoarey

Новичок
Joined
Feb 16, 2017
Messages
28
Reaction score
5
Points
3
Добрый день уважаемые участники форума!​

Подскажите пожалуйста, как преобразовать (перекодировать) имеющийся файл в UTF8 без BOM? Сейчас пользуюсь вот таким способом:

File.WriteAllText( @"C:\01.txt", File.ReadAllText( @"C:\01.txt" ), Encoding.UTF8 );

Но файл получается на выходе всё равно обычный UTF8. И ещё один важный момент: всё это преобразование должно быть без сторонних библиотек, что бы на любом компьютере под управлением Windows это было работоспособно.
 

Attachments

orka13

Client
Joined
May 6, 2015
Messages
2,190
Reaction score
2,209
Points
113
C#:
File.WriteAllText( @"C:\01.txt", File.ReadAllText( @"C:\01.txt" ), new UTF8Encoding(false) );
 

neoarey

Новичок
Joined
Feb 16, 2017
Messages
28
Reaction score
5
Points
3
C#:
File.WriteAllText( @"C:\01.txt", File.ReadAllText( @"C:\01.txt" ), new UTF8Encoding(false) );
Спасибо, работает! :ay:
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)