Oneboxing PDF: перекодирование URL-экранированных символов в их исходное значение

Когда PDF-файл отображается в виде одной карточки (onebox), его URL используется для определения содержимого этой карточки (см. Oneboxing of PDFs and other attachments). Похоже, что URL служит основой для формирования содержимого.

Однако символы, которые являются специальными для URL, по-видимому, не корректно декодируются.

Например, URL https://documentation.invantive.com/2017R2/exact-online/Exact%20Online%20API%20Data%20Model.pdf приводит к отображению карточки с символом “%20”:

Я предлагаю перекодировать экранированные символы обратно в их исходные символы, например, в данном случае — “Exact Online API Data Model.pdf”.

2 лайка