Привет всем,
долго думал, куда же запостить этот вопрос, — в .НЕТ или в АСП.НЕТ и решил в конце концов, что лучше все-таки сюда...
Я хочу сохранять веб-страницы, генерируемые моим скриптом на диск. Для этого я работаю с Response.Filter. Когда я получаю хтмл-код, который будет выводиться браузеру, я делаю так:
public override void Write(byte[] buffer, int offset, int count)
{
using (BinaryWriter bw = new BinaryWriter(File.Open(_scriptDir+@"\test.html",FileMode.Create)))
{
bw.Write(buffer,0,count);
}
_sink.Write(buffer,offset,count);
}
где buffer — это массив byte[] с кодом страницы. В результате вместо русских букв в сохраненном файле оказываются закорлюки. Как нужно правильно сохранять русские(и прочие) буквы?