web-dev-qa-db-fra.com

& amp; ou & ce qui devrait être utilisé pour & (esperluette) si nous utilisons utf8 dans un document xhtml?

Quelle est la différence entre ce & et ce & pour & (esperluette)? Que doit-on utiliser avec utf8?

19
Jitendra Vyas

Les deux sont références de caractères et font référence au même caractère (ESPERLUETTE, U + 0026). & est une référence de caractère nommée ou d'entité et & est une référence de caractère numérique.

En fait, & est en fait juste une substitution de & (voir liste des entités de caractères ):

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

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

Selon O'Reilly, vous devriez utiliser & in xml. UTF-8 est assez différent. http://www.fileformat.info/info/unicode/char/0026/index.htm

0
Joel Etherton

Aucune différence. Utf-8 n'a pas d'importance car & est réservé de toute façon. Alors utilisez & amp;

0
Kyle Butt