From: "Andrey S. Cherepanov" <cas@sibene.elektra.ru> To: kde-russian@lists.kde.ru Subject: Re: [kde-russian] Выбор кодировки в диалоге открытия Date: Mon, 7 Oct 2002 16:19:46 +0800 Message-ID: <200210071619.46918.cas@sibene.elektra.ru> (raw) In-Reply-To: <200210071110.39652.LAV@VL3143.spb.edu> 7 Октябрь 2002 15:10, Vitaly Lipatov написал: > On 7 Октябрь 2002 09:48, Andrey S. Cherepanov wrote: > > 7 Октябрь 2002 12:58, Andrey S. Cherepanov написал: > > > 6 Октябрь 2002 18:18, Vitaly Lipatov написал: > > > > В 3-м KDE появилась очень удобная возможность выбирать > > > > кодировку файла при открытии (например, в текстовом > > > > редакторе или при вставке файла в KMail). Только вот там > > > > нет кодировки cp866, что очень грустно. Можно как-то > > > > помочь положению? > > > > > > Мои изыскания довели до получения списка кодировок через > > > > KGlobal::charsets(), > > > > > которая использует методы класса QTextCodec. cp866 там нет. > > > Поэтому необходимо покопаться в исходниках Qt, где жестко > > > прошита кодировка. Исходников Qt под рукой нет. О > > > результатах скажешь общественности. > > > > Баг уже послан в TrollTech :) > > Кстати, cp866 это хорошо, но она обычно сопровождается CR LF в > файле, что выплывает в виде квадратиков. Может быть и это можно > решить? Kate позволяет менять Документ-Конец строки > И ещё по поводу KMail. Ко мне идут постоянные жалобы, что > вложения с русскими именами не могут открыть в Outlook. > Я сравнил 4 почтовых клиента, KMail почему то указывает filename* > (я не знаю стандартов), а вот Mozilla похоже делает так, как это > понравилось бы Outlook. Совет называть файлы латинскими буквами > я конечно дал, но может быть можно решить это на уровне > почтового клиента, не меняя его на Mozilla? Мне бы знать, как > правильно и как лучше сделать, я бы может покопался. Помню в KDE > 1 с удовольствием копался в исходниках Kmail, не желающего > нормально указывать charset в письмах... Смотрите багтрак: Bug#41558: Disable encoding with charset in Subject: and attachment's name. Вот что мне ответили: > But it doesn't fix displaying in OE :( Damn! It's bug of OE. That OE encodes the filename with rfc2045 (=?<charset>?q?<encoded-text>)is indeed a bug in OE. If it doesn't understand rfc2231 encoding(<charset>'<language>'<encoded-text>), this is equally a bug in OE. ... > I guess, attachment name MUST > encode with RFC 2045. No. RFC 2045 is explicitely forbidden there. You MUST use rfc 2231 ornot use i18n'ized filenames at all. Короче: читайте RFC - они рулез! Вложения должны кодироваться ТОЛЬКО по RFC 2231. В RFC 2045 (привет криворучкам-создателям OE!) ВООБЩЕ нет упоминания о кодировании вожений - только заголовки письма типа темы. Однако проблема, что называется, перезрела. И далее в обсуждении я просил сделать модуль отправки совместимых с OE писем. Увы, авторы сказали, что пользователи OE - сами дураки и предложили слать вложения на английском языке. :( Есть желание долбить по багам KMail, поскольку ручками с налету их не исправишь. Если кому надо - дам патч, делающий заголовок при печати как в OE, чтобы никто вашим распечатанным письмам не удивлялся :) -- Андрей Черепанов sibskull@mail.ru
next prev parent reply other threads:[~2002-10-07 8:19 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-10-06 10:18 Vitaly Lipatov 2002-10-07 4:58 ` Andrey S. Cherepanov 2002-10-07 5:48 ` Andrey S. Cherepanov 2002-10-07 5:58 ` А.Л. Клютченя 2002-10-07 7:11 ` Leon Kanter 2002-10-07 7:24 ` А.Л. Клютченя 2002-10-07 8:10 ` Leon Kanter 2002-10-07 8:25 ` Vitaly Lipatov 2002-10-07 8:30 ` А.Л. Клютченя 2002-10-07 10:19 ` Leon Kanter 2002-10-07 11:25 ` Vitaly Lipatov 2002-10-07 12:23 ` Leon Kanter 2002-10-08 0:20 ` Andrey S. Cherepanov 2002-10-07 7:12 ` Сукиязов Сергей 2002-10-07 8:32 ` Andrey S. Cherepanov 2002-10-07 10:00 ` Сукиязов Сергей 2002-10-07 10:06 ` Andrey S. Cherepanov 2002-10-07 10:21 ` Сукиязов Сергей 2002-10-07 10:34 ` Andrey S. Cherepanov 2002-10-07 11:26 ` Сукиязов Сергей 2002-10-07 7:10 ` Vitaly Lipatov 2002-10-07 7:25 ` А.Л. Клютченя 2002-10-07 7:41 ` Сукиязов Сергей 2002-10-07 8:06 ` Vitaly Lipatov 2002-10-07 8:31 ` Andrey S. Cherepanov 2002-10-07 9:29 ` Vitaly Lipatov 2002-10-07 9:54 ` Andrey S. Cherepanov 2002-10-07 9:06 ` Leon Kanter 2002-10-07 8:19 ` Andrey S. Cherepanov [this message] 2002-10-07 9:33 ` Vitaly Lipatov 2002-10-07 9:51 ` Andrey S. Cherepanov 2002-10-07 7:10 ` Leon Kanter
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200210071619.46918.cas@sibene.elektra.ru \ --to=cas@sibene.elektra.ru \ --cc=kde-russian@lists.kde.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
рассылка русскоязычной группы пользователей и разработчиков KDE This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/kde-russian/0 kde-russian/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 kde-russian kde-russian/ http://lore.altlinux.org/kde-russian \ kde-russian@lists.kde.ru public-inbox-index kde-russian Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.kde-russian AGPL code for this site: git clone https://public-inbox.org/public-inbox.git