Module for quoted-printable encoding/decoding
Other
Switch branches/tags
Nothing to show
Latest commit c2ef1ed Jun 15, 2017 @retupmoca committed on GitHub Merge pull request #4 from samcv/SPDX-license
Use SPDX identifier in license field of META.info
Permalink
Failed to load latest commit information.
lib/MIME Add unit declarator to class declarations May 27, 2015
t Add -str methods, some really basic tests Oct 20, 2013
LICENSE
META.info Use SPDX identifier in license field of META.info Apr 26, 2017
README.md Add documentation Nov 1, 2013

README.md

p6-MIME-QuotedPrint

Module for quoted-printable encoding/decoding

Example Usage

use MIME::QuotedPrint;

my $encoded = MIME::QuotedPrint.encode-str("xyzzy‽");
my $decoded = MIME::QuotedPrint.decode-str($encoded);

Methods

encode-str(Str $data, :$mime-header --> Str)

Encodes $data into quoted-printable format, assuming you want utf8 encoding. (internally just calls .encode($data.encode('utf8')) )

If :$mime-header is set, will encode using the rules for an email header. (_ for space, must encode '?', etc.)

encode(Blob $data, :$mime-header --> Str)

Encodes the binary data in $data into quoted-printable format.

If :$mime-header is set, will encode using the rules for an email header. (_ for space, must encode '?', etc.)

decode-str(Str $encoded, :$mime-header --> Str)

Decodes a quoted-printable encoded string to a utf8 string. (internally just calls .decode($encoded).decode('utf8') )

If :$mime-header is set, will decode using the rules for an email header. (_ for space, must encode '?', etc.)

decode(Str $encoded, :$mime-header --> Buf)

Decodes a quoted-printable encoded string to a buffer of binary data.

If :$mime-header is set, will decode using the rules for an email header. (_ for space, must encode '?', etc.)