在我的 HTML 中,我可以使用字符实体引用“
”代替 Web URL 中的“%20
”吗?
它们都是空格,对吧?
最佳答案
简短的回答是,它们都用于表示“空格”,但它们表示不同的空格。
%20
是转义字节 32 的 URL,它对应于您可能在 URL 中使用的几乎所有编码中的普通旧空间。
是一个 HTML 字符引用,它实际上指的是 Unicode 字符 160(以及 ISO-8859-1 又名 Latin-1)。这是一个完全不同的空间特征——“不间断空间”。尽管它们看起来几乎相同,但它们是不同的字符,您的服务器不太可能以相同的方式对待它们。
关于html - 我可以在有空格的 URL 中用 & nbsp 替换 % 20 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1093751/