Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с кодировкой имени загружаемого файла. 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:26 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Попробуй (проверь синтаксис писал на ура) - у тебя явно UTF-8 Response.Current.Encoding.GetEncoding("windows-1251") Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 17:33 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Имею: автор'System.Web.HttpResponse' does not contain a definition for 'Current' ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 17:42 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
блин, я тоже мучался с этой бодягой... так ничего и не намучал... можно кодировать строку в request типо urlencode (decode) - но, тогда завал с такими именами файлов "Fail Name Martin ' s Fail"... P.S. посмотрим, что народ присоветует ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 17:53 |
|
||
|
Проблема с кодировкой имени загружаемого файла. 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 18:18 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Не помогает.... и "windows-1251" и "UTF-8" дают одну и туже последовательность мусора... а авторstring tmp=Request.ContentEncoding.CodePage.ToString(); возвращает "1251" Словяне, хохлы, москали! Пособите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 12:37 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
а ты проверил кодировку fizfil ? попробуй в лоб присовоить на русском имя скачиваемого файла Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 14:16 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Пробова, naturlich... тот же эффект... задрал!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 16:08 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
попробуйте кодировку utf-16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:14 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Господа товарищи, а вопрос-то серьезный. Ведь видим в рунете и воочию убеждаемся что проблемы как бы нет, кроме как для платформы .NET Безобразие, надо снять напряг. Ну кто же здесь самый-самый? Кто откроет народу глаза?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 13:31 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
советую вот это почитать, http://ourworld.compuserve.com/homepages/PaulGor/index_ru.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 14:03 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Наш соотечественник проясняет многие вопросы, связанные с кодировкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 14:03 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Это глюк Response.Write. Я сам мучался два дня. Я вышел из этой ситуации так: При клике на файле который должен был скачан с сервера создавал временную папку на сервере переписывал туда файл только потом с помощью Response.Redirect а чтобы сохранялось имя на русском языке надо его в Unicod преобразовать вот пример кода: Response.Redirect("/imyasita/VremPapka/" + HttpUtility.UrlPathEncode(FiLeName)) Правда немного криво но зато работает надёжно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2006, 17:12 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Ладно..., подойдем с другого бока. Вопрос (от новичка, будем снисходительны): Есть string s="РуссoLatino$&@_и_вообще_неизвестно_в_какой_кодировке". Какие в Framework есть средства представить эту строку в другой кодировке и какие, собственно, кодировки доступны? (Буду экспериментировать с копированием файла, именуя его всеми возможными способами). Спасибо за внимание, с нетерпением жду советов. О результатах опытов доложу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 21:08 |
|
||
|
Проблема с кодировкой имени загружаемого файла. Help my!
|
|||
|---|---|---|---|
|
#18+
Смотри в сторону пространства имен Text.Encoding Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33781089&tid=1392252]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 381ms |

| 0 / 0 |
