Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / кодировка в Excel / 7 сообщений из 7, страница 1 из 1
03.02.2005, 13:47
    #32899116
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
подскажите, как побороть кодировку, формирую отчеты для excel:

Выдаю заголовки:
Код: plaintext
1.
2.
3.
4.
	Response.Expires=0;
	Response.AddHeader( "Cache-Control", "must-revalidate, post-check=0, pre-check=0") ;
	Response.ContentType = "application/vnd.ms-excel";
	Response.AddHeader("Content-Disposition","inline; filename=\"plan1.xls\"" );

WEB.config прописана кодировака windows-1251

но иногда выдает символы: Âèä êîíòåíòà

что еще не хватает?
...
Рейтинг: 0 / 0
03.02.2005, 13:52
    #32899135
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
Я всем рекомендую юникод. Правда трафик увеличивается. Кодировку попробуй UTF-8
Max Pro
...
Рейтинг: 0 / 0
03.02.2005, 15:04
    #32899374
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
раньше и был юникод, и кодировка не работала

но потом я изменил на win-1251 и проблема частично решилась
но все равно иногда вылезает неправильная кодировка

не могу понять в чем дело
...
Рейтинг: 0 / 0
03.02.2005, 15:25
    #32899459
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
Возможно у тебя ошибки в коде. Проверь.
Вот правильный код:
http://www.aspnetmania.com/Code/Code.aspx?ID=36
Max Pro
...
Рейтинг: 0 / 0
04.02.2005, 16:49
    #32901917
kxmep
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
после Response.AddHeader попробуй добавить:

Код: plaintext
1.
Response.Write("<meta http-equiv=\"Content-Language\" content=\"ru\">");
Response.Write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows- 1251 \">");

Код: plaintext
kxmep
...
Рейтинг: 0 / 0
04.02.2005, 19:05
    #32902213
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
Max ProВозможно у тебя ошибки в коде. Проверь.
Вот правильный код:
http://www.aspnetmania.com/Code/Code.aspx?ID=36
Max Pro

Max , все сделал по твоему коду, но вот в чем загвоздка,
автоматически добавляется тег:
а) <META http-equiv="Content-Type" content="text/html; charset=UTF-16" /> притом перед моим,
б) <META http-equiv="Content-Type" content="text/html; charset=windows-1251" />

ни как не нашел возможности ИЗМЕНИТЬ КОДИРОВКУ, этого автоматически добавляемого текста а).

если использовать тег б) или вообще не использовать, то открывается все нормально.
...
Рейтинг: 0 / 0
08.02.2005, 13:18
    #32905964
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в Excel
как же убрать этот тег :
akalend <META http-equiv="Content-Type" content="text/html; charset=UTF-16" /> притом перед моим,
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / кодировка в Excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]