Молчун
Зарегистрирован: 30 January 2006
Сообщения: 38
Примеры кода: 0
|
RE[2]: export to Excel : Encoding |
11 August 2008 20:04 |
|
|
|
|
всем привет
вот какая странность происходит
делаю так:
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 никаких проблем с кодировкой не создаёт
|
|