Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


использование библиотеки mime-base64


Второй модуль - MIME::QoutedPrint

предназначен для кодирования/раскодирования Quoted-printable строк (Американцы любят придумывать труднопереводимые термины, по русски звучит как "ограниченные разделителями печатаемые строки" Выглядит сия строка так: =FA=C4=D2=C1=D7=D3=D4=D7=D5=CA=D4=C5! по-русски будет звучать как Здравствуйте! Заметим, что, в отличие от Base64 восклицательный знак не закодирован. Сей метод кодирования представляет закодированную информацию в объеме, примерно в три раза больше, нежели исходный текст. Непечатыемые символы (Янкесы все, что не входит в их алфавит, обозвали непечатыемыми) представляются знаком "=" и за ним две шесстнадцатиричные цифры. В модуле две функции: encode_qp($str); Эта функция возвращает закодированную строку. Функция не заменяет сивол "n" на комбинацию CRLF. decode_qp($str);Эта функция фозвращает раскодированную строку в виде чистого текста.

Прямой вызов функции производится так: use MIME::QuotedPrint (); $encoded = MIME::QuotedPrint::encode($decoded); $decoded = MIME::QuotedPrint::decode($encoded); Поскольку сии методы широко применяются в почтовых программах, и широко применяются оба метода, нужно знать, как заставить вашу Perl-программу различать эти строки. Очень часто кодируются поля "from", "to","Subject" и тело письма, особенно, если посылается письмо из OutlookExpress.
Служебные поля в заголовке помечаются следующим образом:
from, to, subj: =?koi8-r?B?+sTSwdfT1NfVytTFIQ==?=

Другие статьи по теме:

- повышение индивидуального мастерства дизайнера
- практическое применение perl-скриптов
- аутентификация пользователей через веб-интерфейс
- Perl для чайников от ns
- ставим пароль на страницу


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами