Hejsan. Det finns säkert "korrekt" lösning på ditt problem... > =?iso-8859-1?Q?Johan_B=F6hlin?= Texten är kodad med quoted printable så den funktion du ska använda är quoted_printable_decode(). Testa det så ska du se att det funkar bättre.åäö krånglar...
Håller på med mitt webmail forfarande, och ibland är "från namn" detta:
=?iso-8859-1?Q?Johan_B=F6hlin?=
och då om jag kör imap_utf8() som gör "imap_utf8 -- Converts text to UTF8"
då ser det ut så här:
Johan Böhlin
Men det ska ju se ut:
Johan Böhlin
Hur kommer jag dit? så at säga..
//JohanSv: åäö krånglar...
men en enkel grejj är ju att köra str_replace på fälten...
typ:
str_replace ("ö", "ö", $from);
//JonasSv: åäö krånglar...
Q i detta fallet betyder att strängen är kodad i QP (Quoted Printable) och är i teckentabellen iso-8859-1.
Ibland står det ett B istället för ett Q och då är strängen kodad i Base64.
Hur man avkodar den i PHP vet jag inte men det borde väl gå att hitta i dokumentationen.Sv: åäö krånglar...