[PHP-users 8471] ファイルダウンロードの日本語名が、文字化けして困っています。
   
    南出堅一
     
    php-users@php.gr.jp
       
    Sat, 06 Jul 2002 18:08:22 +0900
    
    
  
お世話になっております。南出です。
このたび、PHPを使用して、サーバー上のファイルを出力してクライアントにダ
ウンロードさせるプログラムを作ったのですが、ファイル名に日本語を指定する
と文字化けしてしまいます。
ファイル名の文字コードはどのように指定すれば良いのでしょうか?ご存知の方
教えてください。
ダウンロードする文字化けソース。
<?PHP
$file="/home/craft-japan.com/demo2/upfile/test.dat";
$contentType="application/vnd.ms-excel";
$filename="テスト企画書.xls";
	$fp=fopen($file, "rb");
	header('Content-type: '.($contentType));
	header('Content-Disposition: attachment;
filename='.$filename);//問題の個所!!
	header('Content-length:'.(string)(filesize($file)));
 fpassthru($fp);
 fflush();
?>