|
Комментарии | #1 Автор: Balbes (2021.06.10 09:44) | Вопрос. Стоит ли разводить здесь полную историю версий? Или оставить парочку самых труднонаходимых + последнюю? |
#2 Автор: Nika (2021.08.26 05:22) | Нет, не нужно. |
#3 Автор: SokilOff (2022.06.20 17:18) | uav,
почему-то все файлы из этой темы скачиваются под именем dl.php |
#4 Автор: AppData42 (2022.06.20 20:09) | SokilOff, на Firefox всё нормально работает. Какой у Вас брузер? |
#5 Автор: uav (2022.06.21 00:09, изменений: 2, 2022.06.21 00:42) | Попробовал в новых Opera, Chrome и FireFox - всё нормально. 48-й Firefox и IE8 - тоже. Правда, я недавно тут немного менял алгоритм скачивания для файлов (точнее, для формирования имён), раньше они скачивались в кодировке UTF-8, теперь перекодируются в CP1251, но это как раз логично - ведь сам сайт весь в этой кодировке.
P.S. В общем, скорее всего, дело в русских именах файлов, особенно если у Вас нерусифицированный браузер. Но тут приходится выбирать из двух зол - новые браузеры лучше работают, если имена в UTF-8, совсем старые - если в CP1251. Лучше вообще все имена файлам давать на английском. |
#6 Автор: SokilOff (2022.06.21 02:08) | >дело в русских именах файлов Да, дело в них.
>совсем старые - если в CP1251 Не вариант. Так можно и до KOI-8 дойти.
>Лучше вообще все имена файлам давать на английском. Вот это действительно наименьшее из зол.
|
#7 Автор: uav (2022.06.21 02:23) | > Не вариант. Так можно и до KOI-8 дойти.
Почему не вариант - сам сайт же тоже в CP1251. Причём на русифицированных современных браузерах всё в порядке - они как-то понимают, что имя в CP1251. Возможно, сделаю UTF-8 для нерусифицированных браузеров, если дело в этом, конечно. SokilOff, а какой язык отдаёт Ваш браузер в поле Accept-Language и какую кодировку в Accept-Charset вот по этой ссылке? http://foxtools.ru/Http
> Вот это действительно наименьшее из зол.
Да, только выкладывать всё равно будут и на русском. Я ещё думал сделать автоматическую транслитерацию при скачивании, возможно, это будет наилучший вариант. |
#8 Автор: SokilOff (2022.06.21 11:50) | >какой язык отдаёт Ваш браузер в поле Accept-Language en-US,en;q=0.9
Для сравнения более старый Waterfox отдаёт en-US,en;q=0.5, однако там с именами файлов всё было хорошо.
>Accept-Charset Вообще отсутствует.
|
#9 Автор: uav (2022.06.21 13:15) | Сейчас сделал, что для не "ru" браузеров имя транслитерируется. Можете попробовать на странице "Лексикона" для Windows. Для "ru" выдаётся в CP1251. |
#10 Автор: SokilOff (2022.06.21 15:19) | Проверил, с транслитерацией работает нормально, как и должно. Спасибо ! Думаю, это оптимальный вариант |
| |
|