Запись греческих символов в файл excel используйте C#
=
<pre> string attachment = "attachment; filename=download.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/vnd.xls"; //Response.BinaryWrite(UTF8Encoding.UTF8.GetBytes(attachment)); Response.Charset = UnicodeEncoding.UTF8.WebName; Response.HeaderEncoding = UnicodeEncoding.UTF8; Response.ContentEncoding = UnicodeEncoding.UTF8; string tab = " "; foreach (DataColumn dc in dt.Columns) { Response.Write(tab + dc.ColumnName); tab = "\t"; } Response.Write("\n"); int i; UTF8Encoding utf8 = new UTF8Encoding(); foreach (DataRow dr in dt.Rows) { tab = ""; for (i = 0; i < dt.Columns.Count - 1; i++) { Console.WriteLine(dr[i].ToString()); tab = "\t"; } Response.Write("\n"); } Response.End()
Что я уже пробовал:
Я хочу экспортировать файл excel с греческими символами ...почему не работает???
Richard MacCutchan
Что "не работать" значит?
Member 13420425
я не могу показать грекам иероглифы , я хочу видеть "ΛΕΥΚΩΣΙΑ", а не "και".—
96543321 тест ΟΡΟΚÎ" "" ™ "" ќ "" — 6 ATHENON
99121504 отмечает ΟΡΟΚÎ" "" ™ "" ќ "" — 4 Ampelokipwn
ΟΡΟΚÎ" "" ™ "" ќ "" — 7 24854425
Морфу 40 ΟΡΟΚÎ" "" ™ "" ќ "" — 3 99457181
Kukladwn 28А ΟΡΟΚÎ" "" ™ "" ќ "" — 6 99451444
Dave Kreskowiak
Вы не пишете файл Excel. Вы пишете CSV-файл (значения, разделенные запятыми).
Member 13420425
да, я пишу CSV-файл ...но я не могу получить греческие иероглифы
Richard MacCutchan
Вы создаете UTF8Encoding utf8
перед написанием текста, но вы никогда не используете его. И откуда берется ваш datatable?