Системная локаль UTF-8, Ubuntu 6.06
/opt/thunderbird/thunderbird -v
Thunderbird 1.5.0.9, Copyright (c) 2005 mozilla.org
пробую
$thunderbird -compose "attachment=file:///home/me/копия"
$thunderbird -compose "attachment=file:///home/me/%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F"
получаю в обеих случаях в аттачах файл с именем :>
При попытке сохранения сообщения сообщается
Ошибка при вложении:>. Проверьте имеете ли вы доступ к файлу.
Что в общем-то и неудивительно, так как такого файла в природе нету.
Можно ли как-то такое милое поведение подлечить ?
Отредактировано DaBra (04-04-2007 20:45:45)
Отсутствует
Да я натыкался на такой баг...
Но тогда мою месагу админ снес.. Так что теперь ту тему даже поиском не найти:
Дело в том что thunderbird ждет имя файла url_encoded.
Я вышел из положения только вот таким вот скриптом:
#!/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.
не наврал..
вот моя месага..
http://forum.mozilla-russia.org/viewtopic.php?pid=162130#p162130
Отредактировано silent_ion (09-04-2007 16:15:22)
Отсутствует
silent_ion
Еще раз повторяю, поиск.
http://forum.mozilla-russia.org/viewtopic.php?pid=115520#p115520
Через сомнения приходим к истине. Цицерон
Отсутствует
ужас Sergeys вы не разбираетесь в вопросе..
Вы пробовали то что сами советуете ?
Я пробовал, и это не работает!
Отсутствует
2Sergeys
Вы что издеваетесь ?
Ты серьезно не видишь разницы в двух этих проблемах: то что ты дал по ссылке
и то что написано здесь ??
p.s.
Я к сожалению ценю свое время, поэтому либо от тебя исходит хоть какой-нибудь
конструктив (удалено), или я больше сюда не отвечаю.
Отсутствует
silent_ion
https://bugzilla.mozilla.org/show_bug.cgi?id=210445#c4
И спокойно. Я ошибся.
Через сомнения приходим к истине. Цицерон
Отсутствует
без проблем..
за ссылку спасибо. там дальше по ссылке про bug 169388 тоже
интересно было почитать.
p.s.
Я ошибся.
мужественно.. редкое качество в наши дни.
Отредактировано silent_ion (10-04-2007 09:31:35)
Отсутствует
Я вышел из положения только вот таким вот скриптом:
К сожалению мне этот скрипт не помогает.
file:///home/me/копия
после URI::Escape превращается в
file://%2Fhome%2Fme%2F%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F
но это не дает абсолютно ничего, результат идентичен, я приводил в первом посте и эскейпленый вариант русского имени и писал что это не помогает. В твоем варианте просто еще заменяется / на %2F, но результат получается аналогичный.
Я пока спасаюсь только переводом имени файла в латиницу и включением в аттачмент его уже с латинским именем, но вылезла та же проблема с русскими директориями, а ее так в лоб уже не решишь.
Отсутствует