Skip to content
Glossary · Message format

Charset

The Content-Type parameter naming how a text part's bytes map to characters, such as utf-8 or iso-8859-1; a wrong value garbles accented and non-Latin text.

What it means

A text part declares its character set in its Content-Type, as in text/html; charset=utf-8. When none is given, MIME defaults to US-ASCII (RFC 2046). Header text names its charset inside each encoded-word instead. UTF-8 (RFC 3629) covers every script and is the sensible choice for new mail.

A mismatch produces mojibake, such as é where é was meant, which is what UTF-8 bytes look like when read as Latin-1. Declaring UTF-8 and actually encoding the text in UTF-8, in both the plain-text and HTML parts, avoids it; an HTML meta tag naming a different charset from the MIME header invites the same confusion.

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer