メールに添付して日本語が入った名称のファイル送って「PEAR::Mail_mimeDecode」で取得しようとしたら文字化けしてた。。。 正確にはデコードしきれてなかったというか。。。 「PEAR::Mail_mimeDecode」が原因というわけでもなかったというか。。。 テストした環境では $decoder = new Mail_mimeDecode($mail); $decoded = $decoder->decode($params); $fileName = $decoded->parts[$idx]->ctype_parameters['name']; ってやって取ってきた「$fileName」が暗号状態。 その後に $fileName = mb_convert_encoding($fileName, 'UTF-8', 'ISO-2022-JP'); とかやっても全く意味無し。