HTML 书签链接不起作用



我正在处理一个带有书签链接(href/a id)的HTML页面,当我在W3C上验证该页面时,验证者告诉我链接中不允许使用空格,我应该用%20替换它,所以我用PHP函数做了。这样做之后,我的书签链接停止工作。然后,我没有用 %20 替换空格,而是尝试用空字符串 (") 替换它,从而完全删除了空格,我的书签又开始工作了。有人能解释一下吗?

一些PHP代码可能会有所帮助,但我认为如果您使用urlencode()函数就足够了。它将自动神奇地转换任何字符串以匹配 URL 标准。

这是参考。

最新更新