[room] Быстрое решение расшифровки url кодированного текста

Денис Черносов =?iso-8859-1?q?denis0=2Eru_=CE=C1_gmail=2Ecom?=
Чт Янв 15 13:29:14 MSK 2009


Получил я N файлов в гуглоящик. Названы кирилицей, с пробелами и т.п.

Увидел вместо нормальных названий файлов что-то типа:
utf-8''1%D0%A1%20%D0%98%D0%9F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_8%2Edoc

Поскольку файлов было N и хотелось узнать, что имел ввиду автор,
пришлось искать рецепт по-быстрому. Варианта в bash я не нашел, нашел
для пхп здесь: http://www.comp-info.ru/coding/script-z-team-index.php?content=artilces&script=70

По мотивам написал однострочную команду:
$php -r 'print(urldecode("1%D0%A1%20%D0%98%D0%9F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_8%2Edoc"));
print("\n");'
1С ИП_поставка_8.doc

Для остальных имен, просто подменялась искомая строка, что для моего
случая оказалось вполне удовлетворительным.

Возможно, кому-то окажется полезным...


Подробная информация о списке рассылки smoke-room