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