Tekenset
De Content-Type-parameter die aangeeft hoe de bytes van een tekstdeel op tekens worden afgebeeld, zoals utf-8 of iso-8859-1; een verkeerde waarde verminkt tekst met accenten en niet-Latijnse tekst.
Wat het betekent
Een tekstdeel declareert zijn tekenset in zijn Content-Type, zoals in text/html; charset=utf-8. Is er geen opgegeven, dan valt MIME terug op US-ASCII (RFC 2046). Headertekst noemt zijn charset in plaats daarvan binnen elk encoded-word. UTF-8 (RFC 3629) dekt elk schrift en is de verstandige keuze voor nieuwe mail.
Een mismatch levert mojibake op, zoals é waar é bedoeld was: zo zien UTF-8-bytes eruit als ze als Latin-1 worden gelezen. UTF-8 declareren en de tekst ook echt in UTF-8 coderen, in zowel het platte-tekstdeel als het HTML-deel, voorkomt dat; een HTML-metatag die een andere charset noemt dan de MIME-header, nodigt uit tot dezelfde verwarring.
Verwante begrippen
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
- RFC 2046, section 4.1.2: Charset Parameterrfc-editor.org
- RFC 3629: UTF-8, a transformation format of ISO 10646rfc-editor.org
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes