(暫定)日本語ファイル名の扱い[Pear::HTTP_Download]
Pear の HTTP_Download で日本語のファイル名を送出するには今のところ Shift_JIS で送出すると可能なようです。
いろいろ調べたところ RFC に合わない気がするのですが・・・ もう少し RFC2231 や RFC2183 , 2045 の辺を勉強する必要がありそうです。
<?php
require_once 'HTTP/Download.php';
$filename = mb_convert_encoding('日本語ファイル名.zip', 'Shift_JIS', 'EUC-JP');
$objDl = new HTTP_Download();
$objDl->setFile('../files/bnote.zip');
$objDl->setContentDisposition(HTTP_DOWNLOAD_ATTACHMENT, $filename);
$objDl->setContentType('application/zip');
$objDl->send();
?>