/ домой \ | \ темы / |
18/04/2006 05:49 Max: |
Не должно быть русских имен в именах файлов которые вы публикуйте т.к. это противоречит рекоминдациям RFC и разные браузеры (даже разные версии одного браузера) кодируют русские буквы по свойму. Эта кодировка нигде не оговаривается и не указывается. Нормально такие имена работать не будут никогда. Чтобы они работали вы можите в ссылках преобразовывать русские буквы к %XX (XX - шестнадцатиричный код в видосовской кодировке) Сейчас файлы с русскими именами возвращаются в ответ на запросы сформированые такими браузерами как Opera, Netscape 4.x, Konqueror, IE в случае когда не в настройках не выбранна опция "Всегда посылать запрос в UTF-8" -- (или как то так) |
20/11/2006 09:04 Freeman: |
Не согласен! Сейчас до хренища сервисов, нормально обрабатывающих файлы с неанглийскими строками в путях. А зачем, собственно, тогда был придуман UTF-8 и кодирование в него?? Опция в браузерах по умолчанию тоже неспроста включена. UTF-8 для всех один! Прошу извинить за резкий тон, но если такая простая и нужная (!) вещь не добавляется по принципиальным соображениям - грош цена принципам! А RFC, на которые вы ссылаетесь, видимо, давно устарели, иначе бы не работал ни поиск в поисковиках на русском языке, ни обмен ссылками, ни всё остальное. А мы продолжали бы жрать англо-американское дерьмище, забывая собственный язык. |
30/04/2008 12:12 Uri: |
%XX (XX - шестнадцатиричный код в видосовской кодировке) уже не помогает. Всё равно shttps пишет, что файл не находит. Поскольку зачем-то преобразует %XX в UTF-8.
|
05/07/2008 13:19 den_po: |
если так сильно нежелание обрабатывать утф8 в сервере, может есть вариант прикрутить что-нибудь внешнее для этого? что плохого в утф8? поглядите, к примеру, ru.wikipedia.org/wiki/Заглавная_страница |
05/07/2008 13:20 den_po: |
http : / /ru.wikipedia.org/wiki/Заглавная_страница
|
10/12/2010 13:37 Aizek: |
Почему-то shttps неверно раскодирует UTF-8 запрос идет GET /Video/13%20%D1%8D%D1%82%D0%B0%D0%B6/ HTTP/1.1 а shttps раскодирует его в \Video\13 НВаж\ |
11/12/2010 15:11 Aizek: |
Max, прокоментируйте пожалуйста.
|
18/12/2010 04:32 alexhttp: |
|
21/02/2020 03:13 Gyricon: |
В настройках секции "Общие параметры" есть опция "[v] Конвертировать имена файлов из UTF-8" Предполагаю (официального описания не нашёл), что её смысл заключается в в том, чтобы раскодировать пришедший от браузера заголовок GET-запрос? Как правило, это percent-кодированная строка UTF-8! 0. Браузер Firefox 52.5.3. В адресную строку скармливаю http-ссылку на аудиофайл. 1. Сделал в SHTTPS 3.05.92 (SHTTPS 3.06.11) виртуальный каталог localhost/audio/ 2. Проверил латиницей: ссылка в браузере localhost/audio/Edward Simoni - Popcorn.mp3 — играет нормально. 3. Упомянутая выше опция не помогла (хоть [_], хоть [v] — результат одинаков: Браузер: localhost/audio/Lil Jon, «Eastside Boyz» - Get Low.mp3 RawHead: GET /audio/Lil%20Jon,%20%C2%ABEastside%20Boyz%C2%BB%20-%20Get%20Low.mp3 Error: \Lil Jon, В«Eastside BoyzВ» - Get Low.mp3(/audio/) Браузер: localhost/audio/«Танцы Минус» - Цветут цветы.mp3 RawHead: GET /audio/%C2%AB%D0%A2%D0%B0%D0%BD%D1%86%D1%8B%20%D0%9C%D0%B8%D0%BD%D1%83%D1%81%C2%BB%20-%20%D0%A6%D0%B2%D0%B5%D1%82%D1%83%D1%82%20%D1%86%D0%B2%D0%B5%D1%82%D1%8B.mp3 Error: \«Танцы РњРёРЅСѓСЃВ» - Цветут цветы.mp3(/audio/) То ли опция не работает, то ли она для чего-то другого? Спасибо. |
21/02/2020 03:16 Gyricon: |
В настройках секции "Общие параметры" есть опция "[v] Конвертировать имена файлов из UTF-8" Предполагаю (официального описания не нашёл), что её смысл заключается в в том, чтобы раскодировать пришедший от браузера заголовок GET-запрос? Как правило, это percent-кодированная строка UTF-8! 0. Браузер Firefox 52.5.3. В адресную строку скармливаю http-ссылку на аудиофайл. 1. Сделал в SHTTPS 3.05.92 (SHTTPS 3.06.11) виртуальный каталог хттп://localhost/audio/ 2. Проверил латиницей: ссылка в браузере хттп://localhost/audio/Edward Simoni - Popcorn.mp3 — играет нормально. 3. Упомянутая выше опция не помогла (хоть [_], хоть [v] — результат одинаков: Браузер: хттп://localhost/audio/Lil Jon, «Eastside Boyz» - Get Low.mp3 RawHead: GET /audio/Lil%20Jon,%20%C2%ABEastside%20Boyz%C2%BB%20-%20Get%20Low.mp3 Error: \Lil Jon, В«Eastside BoyzВ» - Get Low.mp3(/audio/) Браузер: хттп://localhost/audio/«Танцы Минус» - Цветут цветы.mp3 RawHead: GET /audio/%C2%AB%D0%A2%D0%B0%D0%BD%D1%86%D1%8B%20%D0%9C%D0%B8%D0%BD%D1%83%D1%81%C2%BB%20-%20%D0%A6%D0%B2%D0%B5%D1%82%D1%83%D1%82%20%D1%86%D0%B2%D0%B5%D1%82%D1%8B.mp3 Error: \«Танцы РњРёРЅСѓСЃВ» - Цветут цветы.mp3(/audio/) То ли опция не работает, то ли она для чего-то другого? Спасибо. |
22/02/2020 13:39 Max: |
Действительно, баг был с этой опцией, да и смысл в ней был сомнительный, убрал ее. В новой Windows версии, имена в UTF-8 понимаються в любом случае. Пробуйте тестовую версию 3.06.12
|
27/02/2020 15:19 Gyricon: |
Скачать тестовую Windows-версию 3.6.12 по ссылкам в правом сайбаре не удаётся: smallsrv.com/pre/shttpsr_mg.exe Error.Script return nothing smallsrv.com/pre/shttps_mg.exe Error.Script return nothing smallsrv.com/pre/shttplnx.tgz Качается На всякий случай попробовал заменить схему: http://smallsrv.com/pre/shttpsr_mg.exe Error.Script return nothing http://smallsrv.com/pre/shttps_mg.exe Error.Script return nothing http://smallsrv.com/pre/shttplnx.tgz Качается Попробовал угадать другие адреса (по аналогии с версией 3.6.11): smallsrv.com/30612/shttpsr_mg.exe Error.Script return nothing smallsrv.com/30612/shttps_mg.exe Error.Script return nothing smallsrv.com/30612/shttp3r.exe Error. File not found. smallsrv.com/30612/shttp3.exe Error. File not found. http://smallsrv.com/30612/shttpsr_mg.exe Error.Script return nothing http://smallsrv.com/30612/shttps_mg.exe Error.Script return nothing http://smallsrv.com/30612/shttp3r.exe Error. File not found. http://smallsrv.com/30612/shttp3.exe Error. File not found. |
27/02/2020 15:30 Max: |
Спасибо за сообщение. Исправил...
|