Jarkko Hietaniemi > perl-5.8.1 > MIME::QuotedPrint

Download:
perl-5.8.1.tar.gz

Dependencies

Annotate this POD

Related Modules

MIME::Lite
MIME::Base64
Mail::Sendmail
Net::SMTP
MIME::Parser
Mail::POP3Client
MIME::Entity
MIME::Types
Unicode::String
File::Spec
more...
By perlmonks.org
Module Version: 2.20   Source  

NAME ^

MIME::QuotedPrint - Encoding and decoding of quoted-printable strings

SYNOPSIS ^

 use MIME::QuotedPrint;

 $encoded = encode_qp($decoded);
 $decoded = decode_qp($encoded);

DESCRIPTION ^

This module provides functions to encode and decode strings into the Quoted-Printable encoding specified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The Quoted-Printable encoding is intended to represent data that largely consists of bytes that correspond to printable characters in the ASCII character set. Non-printable characters (as defined by english americans) are represented by a triplet consisting of the character "=" followed by two hexadecimal digits.

The following functions are provided:

encode_qp($str)
encode_qp($str, $eol)

This function will return an encoded version of the string given as argument. The second argument is the line ending sequence to use (it is optional and defaults to "\n").

decode_qp($str);

This function will return the plain text version of the string given as argument. Lines with be "\n" terminated.

If you prefer not to import these routines into your namespace you can call them as:

  use MIME::QuotedPrint ();
  $encoded = MIME::QuotedPrint::encode($decoded);
  $decoded = MIME::QuotedPrint::decode($encoded);

COPYRIGHT ^

Copyright 1995-1997,2002-2003 Gisle Aas.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: