Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2006, 17:26
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Диспозиция: На клиенте дерево некоего серверного каталога. По клику на файле инициируется его скачивание: window.frames["fantom"].document.location="loadfroms.aspx?fizfil="+f где f - извлеченный из дерева путь к файлу. Вот сам loadfroms.aspx: string fizfil=Request.QueryString["fizfil"]; if (!System.IO.File.Exists(fizfil)) return;; Response.Clear(); Response.ContentType = "application/octet-stream; charset=windows-1251"; Response.AddHeader("Content-Disposition", "attachment; filename="+fizfil.Substring(fizfil.LastIndexOf("\\") + 1)); Response.WriteFile(fizfil); (опущено вычисление "физического" patcha файла на сервере) А вот результат: (надеюсь картинка видна, а то см. вложение) Вопрос: где, что и как предпринять для получения на клиенте файла с его родным русским именем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 17:33
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Попробуй (проверь синтаксис писал на ура) - у тебя явно UTF-8 Response.Current.Encoding.GetEncoding("windows-1251") Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 17:42
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Имею: автор'System.Web.HttpResponse' does not contain a definition for 'Current' ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 17:53
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
блин, я тоже мучался с этой бодягой... так ничего и не намучал... можно кодировать строку в request типо urlencode (decode) - но, тогда завал с такими именами файлов "Fail Name Martin ' s Fail"... P.S. посмотрим, что народ присоветует ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2006, 18:18
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Пробуй: HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1251") Кстати вполне возможно, что тут уже UTF-8 (проверь Request.Encoding) string fizfil=Request.QueryString["fizfil"]; Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2006, 12:37
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Не помогает.... и "windows-1251" и "UTF-8" дают одну и туже последовательность мусора... а авторstring tmp=Request.ContentEncoding.CodePage.ToString(); возвращает "1251" Словяне, хохлы, москали! Пособите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2006, 14:16
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
а ты проверил кодировку fizfil ? попробуй в лоб присовоить на русском имя скачиваемого файла Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2006, 16:08
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Пробова, naturlich... тот же эффект... задрал!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2006, 17:14
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
попробуйте кодировку utf-16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 13:31
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Господа товарищи, а вопрос-то серьезный. Ведь видим в рунете и воочию убеждаемся что проблемы как бы нет, кроме как для платформы .NET Безобразие, надо снять напряг. Ну кто же здесь самый-самый? Кто откроет народу глаза?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 14:03
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
советую вот это почитать, http://ourworld.compuserve.com/homepages/PaulGor/index_ru.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 14:03
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Наш соотечественник проясняет многие вопросы, связанные с кодировкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 17:12
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Это глюк Response.Write. Я сам мучался два дня. Я вышел из этой ситуации так: При клике на файле который должен был скачан с сервера создавал временную папку на сервере переписывал туда файл только потом с помощью Response.Redirect а чтобы сохранялось имя на русском языке надо его в Unicod преобразовать вот пример кода: Response.Redirect("/imyasita/VremPapka/" + HttpUtility.UrlPathEncode(FiLeName)) Правда немного криво но зато работает надёжно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2006, 21:08
|
|||
|---|---|---|---|
|
|||
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Ладно..., подойдем с другого бока. Вопрос (от новичка, будем снисходительны): Есть string s="РуссoLatino$&@_и_вообще_неизвестно_в_какой_кодировке". Какие в Framework есть средства представить эту строку в другой кодировке и какие, собственно, кодировки доступны? (Буду экспериментировать с копированием файла, именуя его всеми возможными способами). Спасибо за внимание, с нетерпением жду советов. О результатах опытов доложу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2006, 11:53
|
|||
|---|---|---|---|
Проблема с кодировкой имени загружаемого файла. Help my! |
|||
|
#18+
Смотри в сторону пространства имен Text.Encoding Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1392252]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 367ms |

| 0 / 0 |
