Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Битые сабжы
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Битые сабжы
- From: Alexandr Kutuzov <alleteam@xxxxxxxxx>
- Date: Sun, 1 Nov 2009 16:11:10 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=nsR9O2kgFWazzwEsGDP5+8bXAB0e1mG0jWBXPkqTjyM=; b=wItqeBVC2kBPuaceBoK7+z3GrINMjHuu7pf0TfWSQvoA9UDBgIGAcps7Cyddr02poE j15M+93l8wSvnd/rGxmdpUF5ai4zNHtn5YXxfrGqzS2QR7SBZI30qotSk+GxbkdkZWlm r03kUUnLr+YGhyAbUp2jaavSWki9lMBHP2K+4=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=tP2lyd60JydY/M1UMQuSv5GyAS/2nNMyNfgeSQasLSeIlk5IVLimpo/ky5eG5hQQVD nznsyqs4OrtLrAQdv2pj7/ZryNoFcBCD6UI2V2XSAhB19gVn9n+Ung9zUAKRqv02obKg 0SLnSwxgTr+/jKcvd/KVtgIRwJ379MVx1WJAY=
- In-reply-to: <4a591bc90911010456y1073dd44n7ccf43e77c9042fb@xxxxxxxxxxxxxx>
- References: <1138981775.20091101154459@xxxxxxxxxxxxx> <4a591bc90911010456y1073dd44n7ccf43e77c9042fb@xxxxxxxxxxxxxx>
В PHP впринципе с юникодом проблема,
многие строковые функции по дефолту считают строку однобайтной.
01.11.2009, в 15:56, Phil Kulin написал(а):
1 ноября 2009 г. 15:44 пользователь Михаил Монашёв
<postmaster@xxxxxxxxxxxxx> написал:
Заметил, что когда приходит в лист постинг с форума, то часто
тема
письма искажается. Если в почтовом клиенте настроена группировка
по
темам письма, то это очень неудобно. Да и вообще корявые
заголовки с
пропущенными буквами в словах глаз не радуют. Может авторы
форума
изыщут возможность пофиксить свой скрипт постинга в лист?
Сразу даю подсказку - это модуль MIME::Words или что там используется
на форуме. В перле это лечится использованием модуля MIME::EncWords.
Проблема в основном в том, что сабжект пытаются сделать не длиннее 76
символов и режут его по-моему на 40 - чтобы бить по строкам. Режут,
естественно, не соображая что это UTF8. MIME::EncWords обегает всю
строку и режет её с учётом неоднозначности длины символов в UTF8. Я
думаю, у похапе в каком-нибудь модуле та же проблема.
--
Non nobis Domine non nobis sed Nomini Tuo da gloriam
Phil Kulin
|