@Taurus

Как открыть файл в браузере, имя которого содержит unicode?

На сервере сохранен файл с именем name-%e2%84%96-112-100g__0-200x150.jpg
При попытки открытия в браузере название подменяется на name-№-112-100g__0-200x150.jpg и nginx отдает 404.
Есть ли способ корректно открыть в браузере такой файл, не переименовывая его на сервере?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Moskus
@Moskus
Естественно - нужно просто заменить в URL символы % на их URL-encoded эквивалент %25. Декодирование URL - не рекурсивно, потому, при декодировании это превратится обратно в %.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы