




Используйте System.IO.StreamWriter.
У него есть конструктор, который принимает кодировку:
FileStream fs = new FileStream(fileName,
FileMode.CreateNew, FileAccess.Write, FileShare.None);
StreamWriter writer =
new StreamWriter(fs, System.Text.Encoding.ASCII);
Я не занимаюсь ASP, поэтому не могу сказать, как именно это делать. Но я считаю, что большинство (все?) Браузеры поддерживают простой текст ANSI. Вы можете вернуть HTTP Content Type как text / plain и отправить текст как содержимое вашего HTTP-ответа.