Передача имени файла браузеру 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-файл, чтобы браузер мог найти мое изображение? Что тут происходит?