Передача имени файла браузеру Firefox приводит к замене пробелов на %2520
вместо %20
.
У меня есть следующий HTML-код в файле с именем myhtml.html
:
<img src="C:\Documents and Settings\screenshots\Image01.png"/>
Когда я загружаюсь myhtml.html
в firefox, изображение отображается как неработающее. Итак, я щелкаю правой кнопкой мыши ссылку, чтобы просмотреть изображение, и оно показывает этот измененный URL:
file:///c:/Documents%2520and%2520Settings/screenshots/Image01.png
^
^-----Firefox changed my space to %2520.
Какого черта? Он превратил мое пространство в файл %2520
. Разве это не должно преобразовывать его в %20
?
Как мне изменить этот HTML-файл, чтобы браузер мог найти мое изображение? Что тут происходит?