Можно также использовать модуль Perl URI:: зарегистрируйте непосредственно из командной строки:
$ path="/home/MHC/directory with spaces and ümläuts"
$ echo $path | perl -MURI::file -e 'print URI::file->new()."\n"'
file:///home/MHC/directory%20with%20spaces%20and%20%C3%BCml%C3%A4uts
$
То, что Вы ищете, является передачей, некэшированием, сервер Прокси HTTP, предназначенный для транспортной оптимизации, которая является тем, что Opera использует на их серверах. Существует два прокси с открытым исходным кодом, доступные для Вас для установки на собственном сервере: