Apache обслуживает файлы с другим кодированием URL

, я получаю сообщение об ошибке при попытке загрузить файл изображения на моем промежуточном сервере, похоже, речь идет о кодировании.

1
задан 21 March 2017 в 22:04
1 ответ

URL-адреса имеют две различные кодировки UTF-8 для ó символа. Первая кодировка - %CC%81, а вторая - %C3%B3. Вы должны выяснить, почему URL отличается на каждом сервере, и убедиться, что они одинаковы.

Таким образом, некоторые настройки на вашем сервере разработки заставляют его кодировать URL по-другому. Это может быть связано с разницей в версиях PHP или набором символов / кодировок, используемых в PHP.

Другая возможность заключается в том, что Mac OS менее строгая в отношении имён файлов и может соответствовать одному и тому же файлу с разными кодировками.

.
0
ответ дан 4 December 2019 в 05:04

Теги

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