From: Andrey Brindeew <linux@abr.x9.ru> To: sisyphus@linuxteam.iplabs.ru Subject: Re: [sisyphus] Re: [sisyphus] ÷ÙÌÏ×ÌÅÎ É ÕÂÉÔ ÂÁÇ× Sylpheed Ó ÐÒÏÂÅÌÁÍÉ × Subject Date: Sun, 11 Mar 2001 23:55:45 +0300 Message-ID: <200103112055.XAA15827@relay.rinet.ru> (raw) In-Reply-To: <20010311234207.6933d213.vsu@mivlgu.murom.ru> On Sun, 11 Mar 2001 23:42:07 +0300 Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: SV> Subject: Re: [sisyphus] Re: [sisyphus] $ SV> =?koi8-r?Q?=F7=D9=CC=CF=D7=CC=C5=CE=20=C9=20=D5=C2=C9=D4=20=C2=C1=C7=D7?= SV> $ SV> Sylpheed =?koi8-r?Q?=D3=20=D0=D2=CF=C2=C5=CC=C1=CD=C9=20=D7?= Subject$ SV> SV> ("$" добавлены в конце для показа пробелов). Т.е. стоит пробел в конце SV> строки и табуляция в начале. Sylpheed при декодировании вставляет после SV> [sisyphus] и перед Sylpheed два пробела подряд. SV> SV> Похоже, придется читать RFC и разбираться, где куда должны деваться SV> пробелы. По крайней мере, теперь они пропадают реже, но все равно SV> неприятно. Как бы не пришлось всю функцию переписывать :-( Позволю себе влезть в дискуссию. Когда я проделывал подобное на Perl (MIME-tools работают прекрасно, но вот поддержка RFC-1522 (AKA RFC-2047) там откровенно плохая), то смотрел просто - есть ли в строке символы из верхней половины таблицы. Если есть - то режем весь заголовок на пачки и каждую пачку энкодим, независимо от того, попали в нее символы, подлежащие энкодингу, или не попали. Пробелы должны учитываться наравне со всеми символами. Каждое 'encoded word' должно отделяться от другого пробелом, который не учитывается при раскодировании. Длина всего закодированного слова не может превышать 75 символов. Если учесть, то используем только base64-кодирование (как более экономное, по сравнению с quoted-printable), то получаем: =?charset?B?=<encoded data>?= Длина закодированных данных вместе с длиной чарсета не может превышать 67 символов. Вот вкратце этот РФЦ. 8) -- WBR, Andrey Brindeew. "No one person can understand Perl culture completely" (C) Larry Wall.
next prev parent reply other threads:[~2001-03-11 20:55 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-03-11 19:52 [sisyphus] Выловлен и убит баг в Sylpheed с пробелами в Subject Sergey Vlasov 2001-03-12 4:00 ` [sisyphus] Re: [sisyphus] Выловлен и убит баг в Sylpheed спробелами " aen 2001-03-11 20:14 ` [sisyphus] Re: [sisyphus] Выловлен и убит баг в Sylpheed с пробелами " Sergey Vlasov 2001-03-12 4:20 ` [sisyphus] Re: [sisyphus] Выловлен и убит багв " aen 2001-03-11 20:42 ` Sergey Vlasov 2001-03-11 20:55 ` Andrey Brindeew [this message] 2001-03-11 21:51 ` [sisyphus] Re: Выловлен и убит баг в " Mikhail Zabaluev 2001-03-12 7:31 ` [sisyphus] Re: [sisyphus] Выловлен и убит багв " rider 2001-03-12 15:39 ` [sisyphus] Баг в Sylpheed с пробелами в Subject: вторая серия Sergey Vlasov 2001-03-11 20:17 ` [sisyphus] Re: [sisyphus] Выловлен и убит баг в Sylpheed спробелами в Subject Sergey Vlasov 2001-03-12 4:23 ` [sisyphus] Re: [sisyphus] Выловлен и убит багв " aen
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=200103112055.XAA15827@relay.rinet.ru \ --to=linux@abr.x9.ru \ --cc=sisyphus@linuxteam.iplabs.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
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git