Du kan också använda
Kod:
$subject = '=?iso-8859-1?q?'.preg_replace('/[^\x21-\x3C\x3E-\x7E\x09\x20]/e','sprintf("=%02x",ord( "$0" ));',$subject).'?=';
som gör samma sak men lite kompaktare.
Skulle du vilja använda utf-8 (vilket du borde egentligen för att slippa liknande problem i framtiden) så byter du bara ut
iso-8859-1 mot
utf-8.
Tänk på även mottagare och avsändare ska ”printed-quotable”-kodas om det innehåller åäö osv. t.ex. avsändare Åsa Kärnö måste kodas…