Witam,
funkcja imap_body() pobieram sobie body emaila i powstaje pewien problem albowiem mail np jest w standardzie ISO-8859-2 i juz od samego poczatku wszystkie znaki diakrytyczne sa w postaci czarnych diamencikow ze znakami zapytania ( a ja chcialbym to do UTF8 zkonwertowac ). Nie wiem za bardzo co zrobic z tego wzgledu ze wszystkie ( rozne ) znaki sa zamienione w ten diamencik co jakby uniemozliwia konwersje na jakis inny standard bo gubi sie informacja o pierwotnym kodowaniu ( tak to przynajmniej rozumuje ). Bede wdzieczny za podpowiedz ( oczywiscie funkcje konwertujace standard kodowania nie zadzialaly jak sadze z powyzszego powodu - probowalem iconv() oraz mb_convert_encoding() ).
Z gory dziekuje
Ponizej kod chociaz to taka podstawa wiec nie wiem czy cos tu pomoze
$imap_stream = imap_open (...);
$imap_obj = imap_check($imap_stream);
$list = imap_list($imap_stream, "...", "*");
$last = imap_num_msg($imap_stream);
echo $last=$_GET['nr'];
$header = imap_header($imap_stream, $last);
$body = imap_body($imap_stream, $last);
$body=mb_convert_encoding($body, "UTF-8");
echo nl2br(quoted_printable_decode($body));
imap_close($imap_stream);