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