@Stels007

C# Как создать HTML документ с правильной кодировкой?

Здравствуйте! Пишу программу на C#, которая формирует новые html странички. Я просто создаю новый файл и записываю туда стандартные теги типичной html страницы:
<hrml>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
та та та та та
та та та та та
та та та
</body>
</html>

И, собственно, все корректно отображается и работает, КРОМЕ одного НО: вместо текста у меня сплошные вопросительные знаки! Очевидно, что почему-то кодировка хулиганит, так вот как это можно решить? Каким обойти эту проблему?
P.s. Я думал может быть в самой Visual Studio в настройках вбить про формирование нового документа... Есть такое, может помочь?
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ответы на вопрос 1
@OwDafuq
File.WriteAllText("index.html", "<h1>привет</h1>", Encoding.UTF8);


StreamWriter sw = new StreamWriter(File.OpenWrite("index.html"), Encoding.UTF8);


И т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы