Forcing StreamWriter to change Encoding
I am trying to save a file using DialogResult and StringBuilder . After making the text, I am calling the following code to save the file: if (dr == DialogResult.OK) { StreamWriter sw = new StreamWriter(saveFileDialog1.FileName); sw.Write(sb.ToString()); sw.Close(); } I tried to add the second parameter to StreamWriter as Encoding.UTF8 but since the first argument is a string rather than a Stream , it does not compile it. How can I convert that string to a stream to be able to pass the second parameter as Encoding? The reason for this, is that somewhere in my text I have µ but when the file is