StreamWriter портит русские буквы...
От: Corvin Украина  
Дата: 04.03.05 14:41
Оценка:
Привет всем,

долго думал, куда же запостить этот вопрос, — в .НЕТ или в АСП.НЕТ и решил в конце концов, что лучше все-таки сюда...
Я хочу сохранять веб-страницы, генерируемые моим скриптом на диск. Для этого я работаю с 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[] с кодом страницы. В результате вместо русских букв в сохраненном файле оказываются закорлюки. Как нужно правильно сохранять русские(и прочие) буквы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.