>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >attachment=file:///and/then/русское_имя_файла http://forum.mozilla-russia.org/viewtopic.php?id=16360 |
DaBra > 04-04-2007 20:44:32 |
Системная локаль UTF-8, Ubuntu 6.06 пробую $thunderbird -compose "attachment=file:///home/me/копия" получаю в обеих случаях в аттачах файл с именем :> При попытке сохранения сообщения сообщается Ошибка при вложении:>. Проверьте имеете ли вы доступ к файлу. Что в общем-то и неудивительно, так как такого файла в природе нету. |
silent_ion > 09-04-2007 16:10:56 |
Да я натыкался на такой баг... Выделить код Код:#!/usr/bin/perl -w # # use URI::Escape; my $file_str = ""; foreach $file (@ARGV) { $file_str .= "file://"; $file_str .= uri_escape ($file); $file_str .= ","; } chop($file_str); system ("icedove -compose \"attachment='$file_str'\""); p.s. |
Sergeys > 09-04-2007 17:19:42 |
silent_ion |
silent_ion > 09-04-2007 17:33:13 |
ужас Sergeys вы не разбираетесь в вопросе.. |
Sergeys > 09-04-2007 20:41:04 |
silent_ion |
silent_ion > 09-04-2007 22:26:08 |
2Sergeys p.s. |
Sergeys > 09-04-2007 23:35:33 |
silent_ion И спокойно. Я ошибся. |
silent_ion > 10-04-2007 09:29:42 |
без проблем.. p.s.
мужественно.. редкое качество в наши дни. |
DaBra > 14-04-2007 18:03:36 |
К сожалению мне этот скрипт не помогает. file:///home/me/копия но это не дает абсолютно ничего, результат идентичен, я приводил в первом посте и эскейпленый вариант русского имени и писал что это не помогает. В твоем варианте просто еще заменяется / на %2F, но результат получается аналогичный. Я пока спасаюсь только переводом имени файла в латиницу и включением в аттачмент его уже с латинским именем, но вылезла та же проблема с русскими директориями, а ее так в лоб уже не решишь. |