it-roy-ru.com

& Амп; или & что следует использовать для & (амперсанд), если мы используем utf8 в документе xhtml?

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

19
Jitendra Vyas

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

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

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

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

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

0
Joel Etherton

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

0
Kyle Butt