* [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