Объекты имеют три цели: кодирование символов, которые невозможно кодировать в используемой кодировке символов (не относится к UTF-8), кодирование символов, которые неудобно набирать на данной клавиатуре, и кодирование символов, которые являются недопустимыми неэкранированный.
►
должен всегда производить ► независимо от того, какая кодировка. Если это не так, это ошибка в другом месте.
►
прямо в источнике нормально в UTF-8. Вы можете сделать это или объект, и это не имеет значения.
'хорошо в большинстве случаев, но не в некоторых. Следующие оба допускаются:
<span title="Jon's example">This is Jon's example</span>
Но должно быть закодировано в:
<span title='Jon's example'>This is Jon's example</span>
потому что в противном случае он будет принят как ', заканчивающий значение атрибута.