parser

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

 

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

Ответ

Misha v.3 10.04.2010 03:21

при file::exec внешний скрипт не сообщает, в какой кодировке он шлёт данные (в отличии от file::load[http).
поэтому единственный способ сделать это -- указать это явно с помощью $.charset. тогда парсер будет перекодировать буквы из этой кодировки в $request:charset.

что вас смущает в таком подходе?

хотя вы забыли написать почему вам не подходит имеющийся способ загрузки с внешних серверов по http -- file::load, который сам умеет разбираться с кодировкой ответа внешнего сервера?

P.S. если вам нужна работа именно через curl, версия из head уже умеет собираться так, чтобы использовать системный curl. увы, пока со сборкой и доступными механизмами вам придётся разбираться самостоятельно.