PDA

View Full Version : اشکال د رنشان دادن نام فارسی فایل به هنگام دانلود



hinatiloos
دوشنبه 12 خرداد 1393, 15:29 عصر
با سلام

protectedvoid Page_Load(object sender, EventArgs e)

}
Response.Charset =

"utf-8";


Response.ContentType =

"application/pdf";


Response.AddHeader(

"Content-Length", "141652");


Response.AddHeader(

"Content-Disposition", "attachment; filename =سلام.pdf");


Response.Flush();
Response.End();
}











وقتی می خوام فایل بالا رو بطور مثال دانلود کنم نام اون تو ی مرور گر اینترنت اکسپلورر چرت و پرت میاد
در صفحه
aspx
خم یونی کد utf8رو زدم ولی باز هم مشکل داره؟؟!!!
<
headrunat="server">


<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">

</
head>





اساتید چطور باید نام فایل فارسی رو بفرستم که درست نشون بده.


جالب اینجاست که اگر
file name
فارسی باشه و حتی یه مقدار طولانی،مرورگری مثل فایر فاکس اصلا نام فایل و فرمتش رو نمیاره
مثلا اگر نام فایل رو در بالا
سایت پشتیبان.pdf


بگذارید مرورگر فایر فاکس موقع دانلود
اسم فایل رو به شما
*سایت*
نشون میده و حتی .pdf اون رو هم نشون نمیده؟!
مثلا وقتی از یاهو یا گوگل فایلی از ایمیل دانلود می کنید کاملا نام فایل فارسی و درست هست.

ممنون میشم کمکم کنید .