Module for quoted-printable encoding/decoding
Perl6
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
t Add -str methods, some really basic tests Oct 20, 2013
LICENSE setup Oct 20, 2013
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.)