各位好
小弟的程式碼如下
非常制式的下載程式
<?php
if($_GET['f']!=null){
$file=iconv('utf-8','big5',$_GET['f']);//檔案名稱
$url="upload/"; //路徑位置
header("Content-type:application");
header("Content-Disposition: attachment; filename=".$file);
readfile($url.str_replace("@","",$file));
exit(0);
}else{
echo "找不到相關檔案....";
}
?>
因為存進去server的時候,使用者要求一定要用中文...
所以也就只好存中文,
結果發現要下載的時候.
如果中文字超過6個字會無法正常顯示.
下載的檔案會變2kb.
若是6個字元以內就非常正常可以開啟.
請問這是什麼原因呢?