powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Копирование потока или возврат в его начало
9 сообщений из 34, страница 2 из 2
Копирование потока или возврат в его начало
    #39817808
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем это надо? может нужен StreamReader ?
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39817817
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
так я не с файла качаю.
А нужно с вязи с тем, что не всегда можно узнать кодировку страницы до ее скачивания.
Для ускорения процесса декодирования нужно иметь виртуальную копию страницы.
Как то так
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39817818
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Как тут стримридер вообще поможет? Это просто разновидность абстрактного TextReader для работы с потоком.
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39817823
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereKonst_One,
так я не с файла качаю.
А нужно с вязи с тем, что не всегда можно узнать кодировку страницы до ее скачивания.
Для ускорения процесса декодирования нужно иметь виртуальную копию страницы.
Как то так

Стопендо. Так дело только в этом (в кодировке)? А через вот это его разве нельзя cразу получить?

"А тут он такой говорит: Доктор, вы знаете, а еще у меня член позеленел" (с)
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39817842
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat"А тут он такой говорит: Доктор, вы знаете, а еще у меня член позеленел" (с)
Я же написал it-sphere А нужно с вязи с тем, что не всегда можно узнать кодировку страницы до ее скачивания.
Не все, к сожалению, умеют настраивать сервер, чтобы он правильно отдавал заголовки и объявляют о кодировании в
Код: html
1.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39818110
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereНе все, к сожалению, умеют настраивать сервер, чтобы он правильно отдавал заголовки и объявляют о кодировании

Актуальность проблема, о которой вы пишите, потеряла много лет назад. Нет никакой проблемы с заголовками.
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39818123
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereОстался один вопрос. Можно ли после чтения потока прочитать его еще раз?
Код: vbnet
1.
M_stream.Seek(0, SeekOrigin.Begin)
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39818124
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereОстался один вопрос. Можно ли после чтения потока прочитать его еще раз?
Код: vbnet
1.
M_stream.Seek(0, SeekOrigin.Begin)


Не всякий поток поддерживает seek
В данном случае нельзя
Но можно совместить чтение с анализом кодировки
...
Рейтинг: 0 / 0
Копирование потока или возврат в его начало
    #39818143
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, ты хочешь прочитать тело ответа HTTP и выковырять charset из его заголовка, да? В принципе, если тебе потом все равно надо парсить html (как я сильно подозреваю), то можно сразу взять HAP - забожиться за него насчет этого не могу, но, думаю, он <meta http-equiv="Content-Type" content="bla-bla-bla"/> должен корректно обработать. А иначе ты еще потом зашибешься этот сharset руками из html meta-тегов выковыривать.
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Копирование потока или возврат в его начало
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]