[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: icedove locale attachment



On 1/25/07, Andrey Melnikoff <temnota+news@kmv.ru> wrote:
> > $ echo 'file:///home/user/файл.txt' | mimencode -q
> > file:///home/user/=C6=C1=CA=CC.txt

> Э-э, вообще-то url-encoded и quoted printable - это немножко разные
> кодировки.
> Можно, конечно, пропустить результаты mimencode через tr = %, и В
> НЕКОТОРЫХ случаях это поможет. Но если вдруг в имени файла окажется
> символ равенства или процента (а он там бывает примерно с такими же
> шансами, как русские буквы), то последствия из материала заказчика.
Ну можно конечно и через tr, хтоя общее строение оригинала попахивает
идиотизмом.

tr тут точно не... Скорее "sed -r 's/=([0-9A-Z]{2})/%\1/g'".
Но это всё равно только если перл совершенно не устраивает :)

Кстати, uri_escape я в перле почему-то не смог тогда найти.. Писал сам через регулярные выражения...

--
     --HoverHell (ICQ#174520).


Reply to: