我想将 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/