Кодировка сохраняемого русского файла
От: lurii  
Дата: 16.10.06 15:03
Оценка:
При выдаче русского файла в браузер (после чтения с диска) в диалоговом окне название файла не читабельно.

Пробовал Server.UrlPathEncode и Server.UrlEncode.

При выдаче файлов сработало Server.UrlPathEncode, а при выдаче картинок нет — %20%20...

В какой кодировке надо выводить названия русских фалов?

>>Response.AppendHeader("Content-disposition","inline;filename=\""+Server.UrlPathEncode(name)+"\"");


И почему в PHP таких проблем нет?

В web.config стоит:

<globalization
requestEncoding="windows-1251"
responseEncoding="windows-1251"
fileEncoding="windows-1251"
culture="ru-RU"
uiCulture="ru-RU"
/>

Если не применять какие-либо манипуляции с названием файла, то отображаемые крокозяблы очень сильно похожи на юникод, будто ASP в него переводит заголовок ответа ...

фраг.JPG — вот это вот на что похоже?
Кодировка сохраняемого русского файла
От: Аноним  
Дата: 16.10.06 19:07
Оценка:
Это — UTF-8.
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Кодировка сохраняемого русского файла
От: Аноним  
Дата: 16.10.06 19:48
Оценка:
Я делаю транслитерацию названия файла перед его выдачей пользователю.

--
С уважением,
Алексей К.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Кодировка сохраняемого русского файла
От: lurii  
Дата: 17.10.06 19:58
Оценка:
>>Я делаю транслитерацию названия файла перед его выдачей пользователю.
Про транслит я уже слышал — это последнее что я буду делать


D_S>Это — UTF-8.

Выходит, ASP.NET переводит заголовки ответа в UTF-8.

Как изменить кодировку заголовков ответа?
Re: Кодировка сохраняемого русского файла
От: Аноним  
Дата: 20.04.07 11:13
Оценка:
luriiПри выдаче русского файла в браузер (после чтения с диска) в диалоговом окне название файла не читабельно.

Помогло следующее
http://support.microsoft.com/kb/812406
+
в нем поправить
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Кодировка сохраняемого русского файла
От: Аноним  
Дата: 20.04.07 11:34
Оценка:
я тут случайноПомогло следующее
http://support.microsoft.com/kb/812406
+
в нем поправить
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");Чушь какая-то. kb/812406 — PRB: Response.WriteFile Cannot Download a Large File. Причем тут это? И с кавычками просто беда. Не работает.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.