& 같은 이름 엔티티는 자연스럽게 읽힙니다. & 또는 16진 & 같은 숫자 형식은 이름이 없는 문자를 포함해 모든 문자에 작동합니다. 엔티티가 존재하는 이유는 마크업 문자를 텍스트로 표시할 수 있게 하기 위해서입니다. 없다면 단독 <는 태그를 시작해 파싱을 깨뜨립니다.
실제로 HTML에서 반드시 이스케이프해야 하는 문자는 다섯 개뿐입니다: < > & " ' — 나머지를 이스케이프하는 것은 안전이 아니라 가독성을 위한 것입니다.
참조 표: HTML5 이름 문자 참조 전체 — 입력하여 검색하고, 행을 클릭하면 엔티티 코드가 복사됩니다.