parser

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

 

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

Ответ

MoKo 26.07.2012 00:59

Во-первых, на приведенный URL ошибки не выдается, вероятно она возникает при определенных значениях параметров.

Речь в ошибке о кодировке, которую выдает api.pumpit.ru. Обычно он выдает
Content-Type: text/html;charset=utf-8
но вероятно умеет выдавать и неправильную кодировку. Об этом имеет смысл написать авторам api.pultit.ru.

К сожалению, file::load пока не позволяет работать с сервисами, выдающими невалидную кодировку. Обойти проблему можно используя curl:load, там есть опция явного указания кодировки ответа сервера ($.response-charset). В этом случае кодировка из ответа сервера будет проигнорирована и будет использована заданная кодировка.