UTF8 без BOM

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Добрый день уважаемые участники форума!​

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

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

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

Вложения

  • 11,5 КБ Просмотры: 107
  • 15 байт Просмотры: 384

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
C#:
File.WriteAllText( @"C:\01.txt", File.ReadAllText( @"C:\01.txt" ), new UTF8Encoding(false) );
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)