大家晚上好!解碼這個字符串的正確函數是什麼?
我被困在編寫我自己的電子郵件程序在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)