&安培;或者&什么应该用于& (&符号)如果我们在xhtml文档中使用utf8?

时间:2010-01-26 18:55:13

标签: html xhtml html-entities

这个&&对于&(和号)有什么区别? utf8应该使用什么?

4 个答案:

答案 0 :(得分:25)

两者都是character references并且引用相同的字符( AMPERSAND ,U + 0026)。 &是命名或实体字符引用,&是数字字符引用。

事实上,&实际上只是&的替代(见list of character entities):

<!ENTITY amp     CDATA "&#38;"   -- ampersand, U+0026 ISOnum -->

答案 1 :(得分:0)

http://www.xml.com/pub/a/2001/01/31/qanda.html

根据O'Reilly你应该使用&amp;在xml中。 UTF-8有点不同。 http://www.fileformat.info/info/unicode/char/0026/index.htm

答案 2 :(得分:0)

没有区别。 Utf-8并不重要,因为&amp;无论如何都是保留的。所以使用&amp; amp;

答案 3 :(得分:0)

如果您都将文件保存在UTF-8中,甚至将其指定用于严格的浏览器:

<head><meta charset="utf-8">

我想您也可以只使用&字符。 所有新的浏览器都将支持它和UTF-8。