* [sisyphus] Белку на мыло! @ 2004-11-14 20:21 Konstantin A. Lepikhov 2004-11-14 22:47 ` [sisyphus] " Konstantin A. Lepikhov 0 siblings, 1 reply; 4+ messages in thread From: Konstantin A. Lepikhov @ 2004-11-14 20:21 UTC (permalink / raw) To: ALT Linux Sisyphus List Hi! Так и не заработала в Сизифе белка в utf-8 и с поддержкой 8-bit. Предыдущие советы насчет mbstring не помогли - все также упорно пытаемся изобразить фрейм в родной 8-bit кодировке при ответе (видимо, эта часть вообще _никак_ не перекодируется) посреди utf-8 страницы. Пионерский задор авторов sq просто удивляет :-] Информация для размышления: $ rpm -qa| egrep "(squirrel|php\-|apache)" [root@spirit root]# rpm -qa|egrep "(squirrel|php\-|apache)" squirrelmail-1.4.3a-alt1 php-imap-4.3.9-alt0.cvs20040802.local apache-common-1.3.33rusPL30.20-alt1.M24 php-base-1.0-alt1 php-libs-4.3.9-alt0.cvs20040802 mod_php-4.3.9-alt0.cvs20040802 php-mysql-4.3.9-alt0.cvs20040802 apache-1.3.33rusPL30.20-alt1.M24 php-mbstring-4.3.9-alt0.cvs20040802 php-4.3.9-alt0.cvs20040802 php-gd2-4.3.9-alt0.cvs20040802 php-mime_magic-4.3.9-alt0.cvs20040802 apache-suexec-1.3.33rusPL30.20-alt1.M24 [root@spirit root]# cat /etc/php/4.3.9/mod_php/php.d/mbstring.ini |egrep -v "^(#|;)" extension=mbstring.so [mbstring] mbstring.internal_encoding = UTF-8 mbstring.func_overload = 4 в конфиге белки default_charset выставлен в UTF-8. PS МБ я чего-то недопонимаю, но почему судя по откликам это не работает только у меня? =) -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR ^ permalink raw reply [flat|nested] 4+ messages in thread
* [sisyphus] Re: Белку на мыло! 2004-11-14 20:21 [sisyphus] Белку на мыло! Konstantin A. Lepikhov @ 2004-11-14 22:47 ` Konstantin A. Lepikhov 2004-11-16 5:36 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 4+ messages in thread From: Konstantin A. Lepikhov @ 2004-11-14 22:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 942 bytes --] Hi Konstantin! Sunday 14, at 11:21:24 PM you wrote: > Hi! > > Так и не заработала в Сизифе белка в utf-8 и с поддержкой 8-bit. > Предыдущие советы насчет mbstring не помогли - все также упорно пытаемся > изобразить фрейм в родной 8-bit кодировке при ответе (видимо, эта часть > вообще _никак_ не перекодируется) посреди utf-8 страницы. Пионерский задор > авторов sq просто удивляет :-] Сам же себе и помогаю :) Итак, несколько патчей для облегчения страданий: 1) маленький фикс для quoting'а (есть такая бага в 1.4.3a). 2) грязный хак для правильного перекодирования 8-битного тела письма при ответе в utf-8. Поскольку у меня cyrus, то проблемы перекодирования subj и остального не так значительны ;) -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: sq-1.4.3a-quoting_fix.diff --] [-- Type: text/plain, Size: 693 bytes --] --- a/src/compose.php.orig 2004-05-31 21:32:34.000000000 +0400 +++ a/src/compose.php 2004-11-15 01:21:27.000000000 +0300 @@ -757,7 +760,7 @@ function newMail ($mailbox='', $passed_i sqWordWrap($rewrap_body[$i], ($editor_size)); if (preg_match("/^(>+)/", $rewrap_body[$i], $matches)) { $gt = $matches[1]; - $body .= '>' . str_replace("\n", "\n>$gt ", rtrim($rewrap_body[$i])) ."\n"; + $body .= '>' . str_replace("\n", "\n>> ", rtrim($rewrap_body[$i])) ."\n"; } else { $body .= '> ' . str_replace("\n", "\n> ", rtrim($rewrap_body[$i])) . "\n"; } [-- Attachment #3: sq-1.4.3a-utf8_reply_hack.diff --] [-- Type: text/plain, Size: 1150 bytes --] --- a/src/compose.php.orig 2004-05-31 21:32:34.000000000 +0400 +++ a/src/compose.php 2004-11-15 01:21:27.000000000 +0300 @@ -609,6 +609,7 @@ function newMail ($mailbox='', $passed_i } $encoding = $message->header->encoding; + $charset = $message->header->getParameter('charset'); $type0 = $message->type0; $type1 = $message->type1; foreach ($entities as $ent) { @@ -629,7 +630,9 @@ function newMail ($mailbox='', $passed_i $bodypart = $languages[$squirrelmail_language]['XTRA_CODE']('decode', $bodypart); } } + $bodypart = charset_decode($charset, $bodypart); $body .= $bodypart; + } if ($default_use_priority) { $mailprio = substr($orig_header->priority,0,1); @@ -1067,7 +1070,8 @@ function showInputForm ($session, $value } } else { - echo htmlspecialchars(decodeHeader($body,false,false)); +// echo htmlspecialchars(decodeHeader($body,false,false)); + echo decodeHeader($body,true,false); } echo '</textarea><br />' . "\n" . ' </td>' . "\n" . ^ permalink raw reply [flat|nested] 4+ messages in thread
* [sisyphus] Re: Белку на мыло! 2004-11-14 22:47 ` [sisyphus] " Konstantin A. Lepikhov @ 2004-11-16 5:36 ` Konstantin A. Lepikhov 2004-11-18 14:13 ` Andy Gorev 0 siblings, 1 reply; 4+ messages in thread From: Konstantin A. Lepikhov @ 2004-11-16 5:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list; +Cc: ALT Linux Devel Mailing List Hi Konstantin! Monday 15, at 01:47:20 AM you wrote: <skip> > Сам же себе и помогаю :) Итак, несколько патчей для облегчения страданий: > > 1) маленький фикс для quoting'а (есть такая бага в 1.4.3a). > 2) грязный хак для правильного перекодирования 8-битного тела письма при ответе > в utf-8. Поскольку у меня cyrus, то проблемы перекодирования subj > и остального не так значительны ;) OK. Вчера попробовал 1.4.4 (CVS) из 1.4_STABLE. Впечатления - очень положительные, native utf-8 работает "из коробки", ничего патчить не потребовалось. Так что скоро залью обновленный пакет в Сизиф (как я понял, прежний мантейнер не против). -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] Re: Белку на мыло! 2004-11-16 5:36 ` Konstantin A. Lepikhov @ 2004-11-18 14:13 ` Andy Gorev 0 siblings, 0 replies; 4+ messages in thread From: Andy Gorev @ 2004-11-18 14:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Konstantin A. Lepikhov wrote: > Hi Konstantin! > OK. Вчера попробовал 1.4.4 (CVS) из 1.4_STABLE. Впечатления - очень > положительные, native utf-8 работает "из коробки", ничего патчить не > потребовалось. Так что скоро залью обновленный пакет в Сизиф (как я понял, > прежний мантейнер не против). > Прежний мантайнер хочет, чтобы у пакета сменился мантайнер :-) -- С Уважением, Андрей Горев ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-11-18 14:13 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-11-14 20:21 [sisyphus] Белку на мыло! Konstantin A. Lepikhov 2004-11-14 22:47 ` [sisyphus] " Konstantin A. Lepikhov 2004-11-16 5:36 ` Konstantin A. Lepikhov 2004-11-18 14:13 ` Andy Gorev
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