& или & что следует использовать для & (амперсанд), если мы используем utf8 в документе xhtml? - PullRequest
21 голосов
/ 26 января 2010

В чем разница между этим & и & для & (амперсанд)? Что следует использовать с utf8?

Ответы [ 3 ]

26 голосов
/ 26 января 2010

Оба являются символьными ссылками и относятся к одному и тому же символу ( AMPERSAND , U + 0026). & является именованной ссылкой или ссылкой на сущность, а & является числовой ссылкой на символ.

Фактически, & на самом деле является просто заменой для & (см. список символов ):

<!ENTITY amp     CDATA "&#38;"   -- ampersand, U+0026 ISOnum -->
0 голосов
/ 26 января 2010

Без разницы. Utf-8 не имеет значения, потому что & все равно зарезервировано. Так что используйте & amp;

0 голосов
/ 26 января 2010

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

Согласно О'Рейли, вы должны использовать & в xml. UTF-8 немного отличается. http://www.fileformat.info/info/unicode/char/0026/index.htm

...