The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
IMAPUtf7 глючный ?, !*! Rom1kz, 19-Июл-06, 16:46  [смотреть все]
Слово Ярослав
UTF7            +BC8EQAQ+BEEEOwQwBDI-
Правильно       &BC8EQAQ+BEEEOwQwBDI-
IMAPUtf7(2.01)  +BC8EQAQ&BEEEOwQwBDI-

Чем ещё в перле можно конвертить в/из imap utf ?

  • IMAPUtf7 глючный ?, !*! Rom1kz, 22:54 , 19-Июл-06 (1)
    в соответствующем файле класса вносим изменения:

    sub _imap_utf7_decode {
            my ($s) = @_;

            $s =~ s/\+/PLUSPLACEHOLDER/g;
            $s =~ s/&([^,&\-]*),([^,\-&]*)\-/&$1\/$2\-/g;
            $s =~ s/&(?!\-)/\+/g;
            $s =~ s/&\-/&/g;
            $s =~ s/w-\ /w\ /g;
            $s =~ s/PLUSPLACEHOLDER/\+/g;

            return $s;
    }

    sub _imap_utf7_encode {
            my ($s) = @_;

            $s =~ s/\+\-/PLUSPLACEHOLDER/g;
            $s =~ s/\+([^\/&\-]*)\/([^\/\-&]*)\-/\+$1,$2\-/g;
            $s =~ s/&/&\-/g;
            $s =~ s/\+([^\-]+)?\-/&$1\-/g;
            $s =~ s/PLUSPLACEHOLDER/+/g;

            return $s;
    }

    на случай, если кто-то тоже столкнётся




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру