Decode a QP body
r := quotedprintable.NewReader(strings.NewReader("Hello=2C=20world!"))
b, _ := io.ReadAll(r)
fmt.Println(string(b)) // "Hello, world!"
mime/quotedprintableQuoted-printable encoding, from email bodies. =3D for =, =20 for space, soft line breaks.
r := quotedprintable.NewReader(strings.NewReader("Hello=2C=20world!"))
b, _ := io.ReadAll(r)
fmt.Println(string(b)) // "Hello, world!"
var buf bytes.Buffer
w := quotedprintable.NewWriter(&buf)
w.Write([]byte("Héllo, world!"))
w.Close()
fmt.Println(buf.String())