html - 我可以在有空格的 URL 中用 & nbsp 替换 % 20 吗?

标签 html url encoding character-encoding

在我的 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/

相关文章:

html - 导航选项卡的底部边框无法像官方网站中那样删除

javascript - 如何使 Chrome 输入不可选择(但允许编辑)?

url - 使用带有编码 URL 的 CURL 进行删除

python - PYTHON 中的希腊语编码

jquery - 如何处理多个选择输入框来处理相同的 jquery?

jquery - 可拖动的 div 在被放下后会丢失其 "float left"属性

ios - 获取 UIWebView 网址! (myWebView.request.URL.absoluteString 不工作)

javascript - 使用javascript在iframe中查看多个url

javascript - 为什么我不能在 node.js 中对这个 URL 进行 url 编码?

python - '# -*- coding: utf-8 -*-' 也是 Python 中的注释吗?