نکات کاربردی

طبقه بندی موضوعی

آخرین مطالب

۱ مطلب با کلمه‌ی کلیدی «Unicode» ثبت شده است

برای رفع مشکل حروف فارسی در خروجی CSV بایستی خطوط شماره 1 و 2 و3 را اضافه کنید:


Response.Clear();
Response.AppendHeader("content-disposition", "attachment; filename=" + date);
Response.ContentType = "text/csv";
1-Response.Charset = Encoding.Unicode.ToString();
2-Response.ContentEncoding = System.Text.Encoding.Unicode;

/*
save utf-8 with BOM
برای ذخیره درست فارسی بایستی کد زیر فراخوانی شود
GetPreamble
*/
3-Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());
foreach (DataRow r in ds.Tables[0].Rows)
{
Response.Write(r[0]);
Response.Write("\r\n");
}
Response.End();

https://stackoverflow.com/questions/1679656/asp-net-excel-export-encoding-problem
behrad nasehi
۰۳ دی ۹۶ ، ۱۶:۱۶ موافقین ۰ مخالفین ۰ ۰ نظر