PDA

View Full Version : استفاده از نام فارسی برای دانلود فایل اکسل خروجی



nima_dir
دوشنبه 02 شهریور 1394, 09:21 صبح
باسلام خدمت دوستان
من از گرید ویو خروجی میگیرم و می خواستم که نام فایل اکسل خروجی بصورت فارسی باشد. از کدهای زیر استفاده میکنم:


System.Web.HttpContext.Current.Response.Clear();
Response.Buffer = true;
Response.ClearContent();
Response.ClearHeaders();
Response.Charset = System.Text.Encoding.UTF8.EncodingName;
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.BinaryWrite(System.Text.Encoding.UTF8.Get Preamble());
string FileName = Title + ".xls";
StringWriter strwritter = new StringWriter();
HtmlTextWriter htmltextwrtter = new HtmlTextWriter(strwritter);
Response.Cache.SetCacheability(HttpCacheability.No Cache);
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment;filename=" + FileName);

محتویات فایل به درستی بصورت فارسی نشان داده می شود ولی اسم فایل بصورت کاراکترهای ناخوانا نمایش داده می شود. چطور میتونم نام فایل را بصورت فارسی قرار دهم؟
با تشکر