Создается документ в кодировке UTF-8 без BOM

chazzzzz

Client
Регистрация
08.07.2017
Сообщения
63
Благодарностей
9
Баллы
8
Всем привет. Собираю на зенке неанглоязычные тексты и сохраняю каждый в свой файл в формате html, который создается зенкой.
Почему-то сохраняет в кодировке UTF-8 без BOM и в последствии появляются кракозябры при обработке этих файлов в другом софте.
Нашел софт для перекодирования этих файлов в UTF-8 с BOM и кракозябры пропадают,но это очень долго и лишняя заморочка.
Как-то можно сделать чтоб зенка сразу создавала файл в UTF-8 BOM?
 
  • Спасибо
Реакции: udder

chazzzzz

Client
Регистрация
08.07.2017
Сообщения
63
Благодарностей
9
Баллы
8
Решил с помощью следующего сниппета, найденного на форуме:
Код:
File.WriteAllText(project.Directory + @"\Текст\" + project.Variables["key"].Value + ".html", File.ReadAllText(project.Directory + @"\Текст\" + project.Variables["key"].Value + ".html"), Encoding.UTF8);
Но вообще хотелось бы видеть более юзер-френдли решение, типа галочки в экшене сохранить файл, ведь c# знают далеко не все.(разработчикам)
 
  • Спасибо
Реакции: udder, Rimen и Delvig

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
Поддерживаю, столкнулся с проблемой при написании генератора пдфок.
 

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
237
Баллы
43
Решил с помощью следующего сниппета, найденного на форуме:
Код:
File.WriteAllText(project.Directory + @"\Текст\" + project.Variables["key"].Value + ".html", File.ReadAllText(project.Directory + @"\Текст\" + project.Variables["key"].Value + ".html"), Encoding.UTF8);
Но вообще хотелось бы видеть более юзер-френдли решение, типа галочки в экшене сохранить файл, ведь c# знают далеко не все.(разработчикам)
Спасибо Вам добрый человек!
добрые 4 часа искал решение на форуме, и нашел :ay:
 

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