Я пытаюсь сохранить файл с помощью DialogResult
и StringBuilder
. После создания текста я вызываю следующий код для сохранения файла:
if (dr == DialogResult.OK)
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
sw.Write(sb.ToString());
sw.Close();
}
Я попытался добавить второй параметр в StreamWriter
как Encoding.UTF8
, но поскольку первый аргумент является string
, а не Stream
, он не компилирует его.
Как я могу преобразовать эту строку в поток, чтобы иметь возможность передать второй параметр в качестве кодировки?
Причиной этого является то, что где-то в моем тексте у меня есть µ
, но когда файл сохраняется, он отображается как μ
, поэтому µ
получает завиток!
Спасибо