# Method MIME.encode()

Method encode

  `string encode(string data, string encoding, void|string filename, void|int no_linebreaks)`

Description

  Encode raw data into something suitable for transport to other systems.

  The encoding can be any of

  `"7bit"`
  `"8bit"`
  `"base64"`
  `"binary"`
  `"quoted-printable"`
  `"x-uue"`
  `"x-uuencode"`

  The encoding string is not case sensitive. For the `x-uue` encoding, an optional filename string may be supplied.

  If a nonzero value is passed as no_linebreaks, the result string will not contain any linebreaks (`base64` and `quoted-printable` only).

See also

  MIME.decode()