php-imap szövegkódolás
No ujra itt vagyok már el is akadtam úgyhogy igénybe venném újfent segítségeteket.
A problémám azzal van hogy amikor az imap-szerverről lekérem a levélfejléceket akkor a subject mezőnél és a body mezőnél is a kódlap adatai valamint a mezőben lévő értéket mime kódolásban jönnek le.Ezt kéne valahogy ékezethelyesen olvashatóvá tennem.
Tehát valami ilyen kimenetet kapok:
A dátumot már sikerült kibogoznom de ott nem kellett átalakítani.
Próbálkoztam már az
Segítségeteket előre is nagyon köszönöm!
KahoR
■ A problémám azzal van hogy amikor az imap-szerverről lekérem a levélfejléceket akkor a subject mezőnél és a body mezőnél is a kódlap adatai valamint a mezőben lévő értéket mime kódolásban jönnek le.Ezt kéne valahogy ékezethelyesen olvashatóvá tennem.
Tehát valami ilyen kimenetet kapok:
olvasott: 0
feladó: kahor##kukac##c2.hu
tárgy: =?iso-8859-2?Q?els=F5_lev=E9l?=
dátum: 2008 Mar 26 22:44
feladó: kahor##kukac##c2.hu
tárgy: =?iso-8859-2?Q?els=F5_lev=E9l?=
dátum: 2008 Mar 26 22:44
A dátumot már sikerült kibogoznom de ott nem kellett átalakítani.
Próbálkoztam már az
imap_mime_header_decode
és az imap_utf8
függvényekkel de még nem igazán sikerült érthetővé tennem a dolgot.Segítségeteket előre is nagyon köszönöm!
KahoR
Pedig azzal...
Ha jol emlékszem,egy objectet ad vissza,és abbol a 'text' tartalmazza a szoveget...
De a manuálon le van irva,hogy hogy lehet belole kihámozni...
Persze lehet manuálisan is,a kérdöjelek mentén szétvágva,ekkor.
1 rész a karakterkodolás,
2. az Q(quoted_printable) vagy B(base64),aztán a tkp szöveg,-ha hosszabb 76 bötünél,akkor szétvágva....
köszi