Reference 2026-04-16
HTML 엔티티 심층 분석
HTML 엔티티를 언제 쓰고 언제 쓰지 않을지, UTF-8이 어떻게 모든 것을 바꿨는지.
&, © 같은 HTML 엔티티는 한때 필수였습니다. UTF-8 보편화로 대부분 불필요하지만 몇몇은 여전히 중요합니다.
엔티티 형태
& 명명
& 10진수
& 16진수
반드시 써야 할 다섯
|-----|------|
나머지: UTF-8 사용
© 대신 ©. 소스가 더 읽기 쉬움.
여전히 중요한 엔티티
,,같은 보이지 않는 공백 제어- 인코딩 경계
- 이메일 HTML
사용자 입력 이스케이프
const escape = s => s.replace(/[&<>"']/g, c => ({
'&': '&', '<': '<', '>': '>', '"': '"', "'": '''
}[c]));
프레임워크가 자동 처리.