parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 10.04.2010 13:21

если кодировка удалённого версера неизвестна -- ничего страшного.
отправляемый этому серверу POST запрос содержит кодировку отправляемых данных и удалённый сервер в состоянии раскодировать данные (если там парсер свежей версии -- раскодирует).

если укажете charset -- то отправляемые данные будут посланы в ней, а принимаемый ответ будет автоматически перекодирован из кодировки, которую сообщил удалённый сервер в request:charset без вашего вмешательства. причем даже если эта кодировка отличается от той, что в указали в charset.

так что в подавляющем большинстве случаев с file::load всё будет хорошо.

я знаю только один важный нюанс, когда file::load неприменим: httpS. собственно httpS и keep-alive сессии -- это две основные причины, для чего сейчас в парсер добавляется класс curl.