HTML 엔티티 인코더는 텍스트를 HTML 엔티티로 인코딩하고, HTML 엔티티를 다시 텍스트로 디코딩하는 양방향 도구입니다. <와 같은 명명 엔티티, <와 같은 10진수 숫자 엔티티, <와 같은 16진수 숫자 엔티티의 세 가지 엔티티 유형을 지원하며, 나란히 배치된 편집기와 한 번에 복사 기능을 제공합니다.
주요 기능
양방향 인코딩 및 디코딩 모드
세 가지 엔티티 유형: 명명, 10진수 및 16진수
26개 이상의 일반 특수 문자에 대한 명명 엔티티
완전한 Unicode 문자 지원
나란히 배치된 입력 및 출력 패널
한 번에 복사 및 지우기 버튼
빠른 미리보기
사용 사례
HTML에서 렌더링하기 전에 사용자 입력 살균
웹페이지에서 코드 조각 안전하게 표시
이메일 템플릿의 특수 문자 인코딩
스크래핑한 콘텐츠의 난독화된 HTML 엔티티 디코딩
예약 문자 인코딩으로 XSS 공격 방지
htmlentitiesencoding
자주 묻는 질문
HTML 엔티티 인코더란 무엇인가요?
HTML 엔티티 인코더는 텍스트를 HTML 엔티티로 인코딩하고, HTML 엔티티를 다시 텍스트로 디코딩하는 양방향 도구입니다. 명명, 10진수 숫자 및 16진수 숫자의 세 가지 엔티티 유형을 지원합니다.
세 가지 엔티티 유형이란 무엇인가요?
명명 엔티티는 <와 같은 읽을 수 있는 이름을 사용하여 <를 나타냅니다. 10진수 숫자 엔티티는 <와 같은 문자 코드를 사용합니다. 16진수 숫자 엔티티는 <와 같은 16진수 코드를 사용합니다. 세 유형 모두 동일하게 렌더링됩니다.
Unicode 문자를 지원하나요?
네. 명명 엔티티 모드에서는 명명 엔티티가 없는 문자가 10진수 숫자 엔티티로 인코딩됩니다. 10진수 및 16진수 모드에서는 ASCII 127 이상의 모든 문자와 5개의 HTML 예약 문자가 인코딩됩니다.
HTML 엔티티를 디코딩할 수 있나요?
네. 디코딩 모드로 전환하고 HTML 엔티티를 붙여넣으면, 도구가 자동으로 명명, 10진수 및 16진수 엔티티를 원래 문자로 다시 변환합니다.
이 도구는 XSS 방어에 유용한가요?
<, > 및 &와 같은 특수 문자를 HTML 엔티티로 인코딩하는 것은 XSS 공격을 방어하는 핵심 수단입니다. 이 도구는 사용자 입력을 인코딩하여 브라우저가 HTML 마크업으로 해석하지 않도록 돕습니다.