In PHP versions that have imap_mime_decode built in, it's possible to emulate the operation of this function:<?phpfunction iconv_mime_decode($str, $mode=0, $charset="UTF-8"){ $data = imap_mime_header_decode($str); if (count($data) > 0) { $charset = ($data[0]->charset == 'default') ? 'ASCII' : $data[0]->charset; return(iconv($charset, $charset, $data[0]->text)); } return(""); }?>I've only tried to use this code snippet to decode ISO-2022-JP messages to UTF-8, but I see no reason why it shouldn't work in other cases.