parser

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

 

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

Ответ

G_Z 03.12.2015 18:19

Решение работает, спасибо.
Возможно стоит добавить опцию $.from-charset[]?
По сути, хочется воспользоваться выгодой автоматической перекодировки в text-режиме, но получать данные изначально в binary, как в более совместимом режиме.

В предложенном решении с перекодированием binary-текста нужно знать кодировку ответа, что не всегда возможно.
Да и излишне, на мой взгляд.
Если кодировка подключена в Парсере — почему бы не перекодировать автоматически.

Быть может, стоит делать перекодирование при создании text-файла на основе binary-файла?
И разрешить передавать $.charset[] в эту конструкцию, при необходимости перекодирования в требуемую кодировку.

Таким образом
$r[^file::load[binary;http://www.parser.ru/forum/]]

$r[^file::create[$r][
	$.mode[text]
	$.content-type[$r.CONTENT-TYPE]
]]
было бы равнозначно
$r[^file::load[text;http://www.parser.ru/forum/]]