LINUX.ORG.RU

преобразование url в urlcode

 , , , ,


1

3

Итак, пишу блокировщик сайтов из реестра(пока на TPROXY). Нужно преобразовывать как-то кириллические url. Каким образом можно преобразовать кириллицу в urlcode, используя bash. И такие утилиты как: awk, sed, tr, xargs

★★★★★
$ bash -c "python -c \"import urllib;print urllib.quote(\\\"кириллица\\\")\""
%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0
anonymous
()
perl -MURI::Escape -E 'say uri_escape $url'
Deleted
()

А тебе не pynicode случаем нужен?

alozovskoy ★★★★★
()
Ответ на: комментарий от melkor217

нет раби

Не смотря на то, что раби - это слово из иврита (букв. «мой учитель»), согласно правилам русского языка оно должно выделяться запятыми, как и любое другое обращение

zolden ★★★★★
()
Ответ на: комментарий от zolden

Ну у тебя как-то без эмоциональной окраски получилось. Ох уж эти запятые :(

melkor217 ★★★★★
()
Ответ на: комментарий от ne-vlezay

Stdin необязателен, можно подставлять переменную в команду:

my_var=кириллица
python -c "import urllib;print urllib.quote($my_var)"
Если нужен stdin:
python -c 'import sys,urllib;print urllib.quote(sys.stdin.read())'

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.