url - 在 UTF-8 XHTML 文档中编码 Unicode URL

标签 url xhtml utf-8

我想将 URI http://beispiel.de/schnäppchen 包含到以 UTF-8 编码的 XHTML 文档中的链接中。

我应该对 URL 进行百分号编码并写入

<a href="http://beispiel.de/schn%C3%A4ppchen">foobar</a>

? “ä”是 UTF-8 中的合法字符,因此在 XML/XHTML 中应该是合法的,不是吗?

最佳答案

在 (X)HTML 中合法,但在 rfc2396 URL 中不合法。

请注意,字符是使用 URL % 编码转换的,而不是作为 SGML 实体(使用 &)

关于url - 在 UTF-8 XHTML 文档中编码 Unicode URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317355/

相关文章:

xhtml - 编辑 portlet(xhtml 部分)而不进行部署

ruby-on-rails - Rails 模型中的 UTF-8 编码

javascript - Jasmine 测试 url 的 javascript 函数

php - 如何使用 php 优化/过滤来自 mysql 数据库的搜索结果?

javascript - 如何使用 jquery 在页面加载和每次刷新时随机更改内联图像?

postgresql - 如何在 PostgreSQL 中加载 Chinook 数据库?

mysql - utf8_general_ci和utf8_unicode_ci有什么区别?

jquery - 使用 jquery 停止默认主题标签行为

url - Websphere 8.5.5 中不会出现重定向到带有尾部斜杠的 URL

c# - 如何从网址下载图片