[linux]"xx yy"->"xx%20yy"

Valerik62

нет ли стандартной проги/функции которая эти занимается (перегоняет урлы в "правильные")?
а то охота mplayer'ом по самбе фильмы смотреть, а он русские буквы/пробелы в урле не понимает

Valerik62

ЗЫ я понимаю конечно что оно за 5 минут пишется, но ломает пипец

Marinavo_0507

2..3 строчки на perl

Ivan8209

Даже если нет, что тебе мешает сделать это самому?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

Julie16

Чудеса. А не пробовал url в кавычки заключать?

Ivan8209

sed 's/ /%20/g'
Перл отстой.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

Marinavo_0507

Русские буквы, знак '+' и кое-что ещё забыл.

Ivan8209

В условии их нет.
---
...Я работаю антинаучным аферистом...

Marinavo_0507

Перечитай ещё.

Valerik62

не знаю точно какие символы перекодивать, плюс еще надо таблицу ascii искать для русских букв

Valerik62

не помогает
и слеши не помогают
ключевое слово тут - самба (ну или ftp)

Marinavo_0507


#!/usr/bin/perl
use URI::Escape;
for (@ARGV) { print uri_escape($_ "\n"; }

Julie16

Ключевое слово в твоем вопросе - "он". Те mplayer, который якобы не понимает пробелы/русские буквы. А у меня вот великолепно работает. mplayer "smb://braindead.hackers/video/Моя твоя не понимай.avi"

Valerik62

ну я за тебя рад тогда
мб я не вкомпилял чего-то, ХЗ

Valerik62

спасибо

Ivan8209

Убедил.
Я подумаю над тем, как заставить hd заэкранировать всё подряд.
---
...Я работаю антинаучным аферистом...

Valerik62

не
он еще и слеши перекодирует
не катит

evgen5555

Что-то типа escape есть почти везде.

Marinavo_0507

Допиши второй параметр функции.
Оставить комментарий
Имя или ник:
Комментарий: