【发布时间】:2013-04-11 16:26:16
【问题描述】:
将文件名传递给 Firefox 浏览器会导致其将空格替换为 %2520 而不是 %20。
我在一个名为 myhtml.html 的文件中有以下 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 文件以便浏览器可以找到我的图像?这是怎么回事?
【问题讨论】:
标签: html url filenames url-encoding