.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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д