& Амп; или & что следует использовать для & (амперсанд), если мы используем utf8 в документе xhtml?
В чем разница между этим &
и этим &
для & (амперсанд)? Что нужно использовать с utf8?
Ответы
Ответ 1
Оба являются символьные ссылки и относятся к одному и тому же символу (AMPERSAND, U + 0026). &
- это ссылка на имя или сущность символа, а &
- это числовая символьная ссылка.
Фактически, &
на самом деле является просто заменой для &
(см. список объектов символов):
<!ENTITY amp CDATA "&" -- ampersand, U+0026 ISOnum -->
Ответ 2
http://www.xml.com/pub/a/2001/01/31/qanda.html
Согласно O'Reilly, вы должны использовать и в xml. UTF-8 совсем немного отличается. http://www.fileformat.info/info/unicode/char/0026/index.htm
Ответ 3
Никакой разницы. Utf-8 не имеет значения, потому что и зарезервирован в любом случае. Поэтому используйте &