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(); ?>
Copyright 1997-2010 BBB All rights reserved.