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

时间:2010-02-23 10:36:38

标签: url xhtml utf-8

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

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

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

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

1 个答案:

答案 0 :(得分:3)

(X)HTML中的合法,但在rfc2396网址中不合法。

请注意,字符是使用URL%-encoding转换的,而不是转换为SGML实体(带有&