.NET 3.x Как изменить кодировку текста в StreamWriter - C#
Формулировка задачи:
Создаю файл:
так вот, переменная someString если она содержит кириллицу - отображается коряво. Можно ли как нибудь поменять кодировку? При условии что переменная someString может содержать и китайский.
StreamWriter streamWriter = File.CreateText(somePath +".html");
streamWriter.WriteLine("<html>");
streamWriter.WriteLine("<head>");
streamWriter.WriteLine("<title>" + someString + "</title>");
.....
т.е. на выходе получается так:
<html> <head> <title>Деталь1</title> </head>
Решение задачи: «.NET 3.x Как изменить кодировку текста в StreamWriter»
textual
Листинг программы
string lines; lines = "<html>\n<head>\n<title>\n" + someString + "\n</title>\n</head>";//и т. д. File.WriteAllText(somePath + ".html", lines, Encoding.UTF8);