大家晚上好!解码这个字符串的正确函数是什么?
我被困在编写我自己的电子邮件程序在PHP中的乐趣。我尝试下载我的电子邮件地址的所有附件,但有些文件名称类似
ISO-8859-15 '' %46%6C%79%65%72%20%53%61%69%73 %6F 6E%%65%72%F6%66
为了解码报头使用此功能:
private function imap_header_decode($text) {
$ret = "";
$elements = imap_mime_header_decode($text);
for($i = 0; $i < count($elements); $i++) {
$ret .= utf8_decode($elements[$i]->text);
}
return $ret;
}
标题是得到正确解密,而文件名没有。可能是什么问题或更好,我该如何解决它?
编辑:我使用的imap_职能从PHP做所有邮件的事情(使用SSL POP3)