Автор Тема: О MIME::Lite  (Прочитано 3648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О MIME::Lite
« : 27 Января 2003, 19:22:10 »
Подскажите, как в этом модуле включать поддержку руской кодировки, а то у меня после отсылки одни знаки вопроса.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О MIME::Lite
« Ответ #1 : 27 Января 2003, 19:35:54 »
У меня все нормально передается.
В какой кодировке данные принимаем?
На крайняк - localе помучай
use locale;
use POSIX qx (locale_h);
setlocale (LC_CTYPE, \'ru_RU.KOI-8\');
The documentations is your friend

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
О MIME::Lite
« Ответ #2 : 27 Января 2003, 21:31:17 »
Цитировать
Подскажите, как в этом модуле включать поддержку руской кодировки, а то у меня после отсылки одни знаки вопроса.

В сабжекте, да?
perldoc Mime::Words
2B OR NOT 2B = FF

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О MIME::Lite
« Ответ #3 : 28 Января 2003, 23:11:17 »
В какой кодировке данные принимаем?

Эээ... я вообще-то не принмаю, а отдаю. Lite -это модуль для отсылки почты.

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О MIME::Lite
« Ответ #4 : 28 Января 2003, 23:14:41 »
На крайняк - localе помучай
Безрезультатно

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О MIME::Lite
« Ответ #5 : 28 Января 2003, 23:28:19 »
Цитировать
Lite -это модуль для отсылки почты.

Спасибо что подсказал :)
Ты поля откуда берешь?
The documentations is your friend

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О MIME::Lite
« Ответ #6 : 28 Января 2003, 23:38:59 »
То есть поля? Если данные для заголовков письма (Subj, For, Body etc) то из формы. Может, в форме надо как-то кодировку указать?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
О MIME::Lite
« Ответ #7 : 29 Января 2003, 03:00:49 »
Цитировать
Subj, For,
в этих полях по стандарту нельзя писать кирилицу (хотя многие почтовые клиенты обрабатывают ее корректно). Ее нужно оформлять в виде:
"=?koi8-r?B?".encode_base64("Текст на кирилице")."?="; (b - значит base64, можно q - quotedPrintable)
Насколько я вижу этим и занимается MIME::Words
Насчет текста письма - ты кодировку укзываеш ?
$msg->attr(\'content-type.charset\' => \'koi8-r\');
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28