Use System.IO.StreamWriter.
It has a constructor that accepts encoding:
FileStream fs = new FileStream(fileName,
FileMode.CreateNew, FileAccess.Write, FileShare.None);
StreamWriter writer =
new StreamWriter(fs, System.Text.Encoding.ASCII);
source
to share