Function quoted_printable::encode [] [src]

pub fn encode(input: &[u8]) -> Vec<u8>

Encodes some bytes into quoted-printable format.

The quoted-printable transfer-encoding is defined in IETF RFC 2045, section 6.7. This function encodes a set of raw bytes into a format conformant with that spec. The output contains CRLF pairs as needed so that each line is wrapped to 76 characters or less (not including the CRLF).

Examples

use quoted_printable::encode;
    let encoded = encode("hello, \u{20ac} zone!".as_bytes());
    assert_eq!("hello, =E2=82=AC zone!", String::from_utf8(encoded).unwrap());