Кодировка сохраняемого русского файла
От: 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 — вот это вот на что похоже?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.