|
|
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
всем привет вот какая странность происходит делаю так: response.Clear() response.AddHeader("Content-Disposition", "attachment;filename=My.xls") response.ContentType = "application/vnd.ms-excel" response.Write(ds.Tables(0).Rows(0)("LastName")) response.End() экселевский файлик отображает строку содержащую уникод читабельно. а если так : Response.Clear() Response.AddHeader("Content-Disposition", "attachment;filename=My.xls") Response.ContentType = "application/vnd.ms-excel" Response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName")) & "</td></tr></table>" ) response.End() то вижу краказяки. что меняется если я подсовываю таблицу ? .ContentEncoding для Response ничего не меняет. так же как charset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 20:30 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
всем привет вот какая странность происходит делаю так: response.Clear() response.AddHeader("Content-Disposition", "attachment;filename=My.xls") response.ContentType = "application/vnd.ms-excel" response.Write(ds.Tables(0).Rows(0)("LastName")) response.End() экселевский файлик отображает строку содержащую уникод читабельно. а если так : Response.Clear() Response.AddHeader("Content-Disposition", "attachment;filename=My.xls") Response.ContentType = "application/vnd.ms-excel" Response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName")) & "</td></tr></table>" ) response.End() то вижу краказяки. что меняется если я подсовываю таблицу ? .ContentEncoding для Response ничего не меняет. так же как charset. * лишняя скобка response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName") & "</td></tr></table>") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 20:31 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
всем привет вот какая странность происходит делаю так: response.Clear() response.AddHeader("Content-Disposition", "attachment;filename=My.xls") response.ContentType = "application/vnd.ms-excel" response.Write(ds.Tables(0).Rows(0)("LastName")) response.End() экселевский файлик отображает строку содержащую уникод читабельно. а если так : Response.Clear() Response.AddHeader("Content-Disposition", "attachment;filename=My.xls") Response.ContentType = "application/vnd.ms-excel" Response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName")) & "</td></tr></table>" ) response.End() то вижу краказяки. что меняется если я подсовываю таблицу ? .ContentEncoding для Response ничего не меняет. так же как charset. так что происходит с кодировкой-то ? похоже кодировка при экспорте в Excel распространённая проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 20:03 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
всем привет вот какая странность происходит делаю так: response.Clear() response.AddHeader("Content-Disposition", "attachment;filename=My.xls") response.ContentType = "application/vnd.ms-excel" response.Write(ds.Tables(0).Rows(0)("LastName")) response.End() экселевский файлик отображает строку содержащую уникод читабельно. а если так : Response.Clear() Response.AddHeader("Content-Disposition", "attachment;filename=My.xls") Response.ContentType = "application/vnd.ms-excel" Response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName")) & "</td></tr></table>" ) response.End() то вижу краказяки. что меняется если я подсовываю таблицу ? .ContentEncoding для Response ничего не меняет. так же как charset. так что происходит с кодировкой-то ? похоже кодировка при экспорте в Excel распространённая проблема кстати тоже самое на ASP никаких проблем с кодировкой не создаёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 20:04 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
всем привет вот какая странность происходит делаю так: response.Clear() response.AddHeader("Content-Disposition", "attachment;filename=My.xls") response.ContentType = "application/vnd.ms-excel" response.Write(ds.Tables(0).Rows(0)("LastName")) response.End() экселевский файлик отображает строку содержащую уникод читабельно. а если так : Response.Clear() Response.AddHeader("Content-Disposition", "attachment;filename=My.xls") Response.ContentType = "application/vnd.ms-excel" Response.Write("<table><tr><td>" & ds.Tables(0).Rows(0)("LastName")) & "</td></tr></table>" ) response.End() то вижу краказяки. что меняется если я подсовываю таблицу ? .ContentEncoding для Response ничего не меняет. так же как charset. может кому пригодится при экспорте в excel таким образом действительно проблемы с юникодом. .ContentEncoding не спасает. добавление строки в response напрямую решает проблему: Private Function ExportToExcel(ByVal dsItinerary As DataSet) As Boolean Response.ContentType = "application/vnd.ms-excel" Response.AddHeader("Content-Disposition", "attachment;filename=MyItinerary.xls;") Response.Write("<head><meta http-equiv=Content-Type content=""text/html; charset=utf-8""></head>") Dim stringWrite As New System.IO.StringWriter() Dim htmlWrite As New System.Web.UI.HtmlTextWriter(stringWrite) Dim dgTemp As New DataGrid dgTemp.ItemStyle.VerticalAlign = VerticalAlign.Top dgTemp.DataSource = dsItinerary.Tables(0) dgTemp.DataBind() dgTemp.RenderControl(htmlWrite) Response.Write(stringWrite.ToString) Response.End() End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2008, 12:46 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
спасибо, пригодилось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2010, 17:40 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
Спасибо помогло ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 14:52 |
|
||
|
export to Excel : Encoding
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное, очень помогло! )))))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 18:43 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=126&tid=1359435]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 388ms |

| 0 / 0 |
