Ответ
Misha v.3 10.04.2010 03:21
при file::exec внешний скрипт не сообщает, в какой кодировке он шлёт данные (в отличии от file::load[http).
поэтому единственный способ сделать это -- указать это явно с помощью $.charset. тогда парсер будет перекодировать буквы из этой кодировки в $request:charset.
что вас смущает в таком подходе?
хотя вы забыли написать почему вам не подходит имеющийся способ загрузки с внешних серверов по http -- file::load, который сам умеет разбираться с кодировкой ответа внешнего сервера?
P.S. если вам нужна работа именно через curl, версия из head уже умеет собираться так, чтобы использовать системный curl. увы, пока со сборкой и доступными механизмами вам придётся разбираться самостоятельно.
- кодировка file::exec, Александр 10.04.2010 02:18 / 10.04.2010 02:20
- Ответ, Misha v.3 [M] 10.04.2010 03:21
- Ответ, Александр 10.04.2010 04:12