Это несколько сбило меня с толку. С появлением UTF-8 в качестве де-факто стандарта в веб-разработке я не уверен, в каких ситуациях я должен использовать html-сущности и для каких из них я должен использовать символ UTF-8.
Примеры: em dash, амперсанд и т.д.
Прошу пролить свет на эту проблему. Будет оценено.