我正在一个网站上工作,注意到在我创建文件夹名称时,任何以#开头的文件夹名称都无法从web浏览器中识别。例如:example.com/#example/index.html将不起作用。而example.com/%23example/index.html可以工作。在同一个例子中使用!@$%*&将在不编码的情况下处理文件。我很好奇如果我想的话,为什么要这样做,怎么做。我读过这篇文章:Which characters make a URL invalid?。谢谢
最佳答案
无效字符对浏览器可能有特殊意义。例如#用于在同一页上创建链接。服用look here。