HTML 엔티티 인코더 & 디코더
특수 문자를 HTML 엔티티로 인코딩하거나, 엔티티를 다시 문자로 디코딩하세요. 일반적인 엔티티 참조 테이블을 포함합니다.
입력
Output
복사됨!
▶
Common HTML Entity Reference
| Character | Entity | 코드 | 설명 |
|---|
HTML 엔티티란 무엇인가요?
HTML 엔티티는 HTML에서 예약된 문자를 나타내는 데 사용되는 특수 코드입니다. 예를 들어 <는 <를 나타내고 &는 &를 나타냅니다. 인코딩하지 않으면 이러한 문자는 HTML 태그 또는 구문으로 해석되어 페이지 레이아웃을 손상시키거나 XSS 공격과 같은 보안 문제를 일으킬 수 있습니다.
HTML 엔티티 인코딩 또는 디코딩 방법
- 모드 선택 — 문자를 엔티티로 변환하려면 '인코딩'을 선택하고, 엔티티를 다시 문자로 변환하려면 '디코딩'을 선택하세요.
- 입력 또는 붙여넣기 — 텍스트를 입력하면 변환된 결과가 실시간으로 표시됩니다.
- 참조 테이블 — 참조 섹션을 클릭하여 일반적인 엔티티를 확인하고, 행을 클릭하여 삽입할 수 있습니다.
- 복사 — '복사'를 클릭하여 결과를 가져오세요.
이 HTML 엔티티 도구를 사용하는 이유
- 실시간 — 입력하는 대로 결과가 즉시 업데이트됩니다.
- 참조 테이블 — 문자, 이름 엔티티, 숫자 코드 및 설명과 함께 24개의 일반적인 엔티티를 제공합니다.
- 클릭하여 삽입 — 참조 테이블에서 엔티티를 클릭하여 입력에 추가하세요.
- 스왑 버튼 — 인코딩/디코딩 방향을 빠르게 전환하여 출력을 새로운 입력으로 사용하세요.
- XSS 방지 — 사용자 입력을 적절히 인코딩하여 크로스 사이트 스크립팅 공격을 방지하세요.
FreeToolbox vs 다른 HTML 엔티티 도구
| 기능 | FreeToolbox | mothereff.in | html-entities.com |
|---|---|---|---|
| 실시간 | 예 | 예 | 아니요 |
| 참조 테이블 | 예 (24개 엔티티) | 아니요 | 예 |
| 클릭하여 삽입 | 예 | 아니요 | 아니요 |
| 입출력 스왑 | 예 | 아니요 | 아니요 |
| 광고 | 최소 | 없음 | 많음 |
자주 묻는 질문
어떤 문자가 인코딩되나요?
인코더는 5가지 주요 HTML 특수 문자: & (앰퍼샌드), < (미만), > (초과), " (큰따옴표) 및 ' (작은따옴표)를 변환합니다.
이모지와 같은 비 ASCII 문자는 어떻게 되나요?
악센트가 있는 문자나 이모지와 같은 비 ASCII 문자는 최신 HTML(UTF-8)이 기본적으로 처리하므로 그대로 둡니다. 5개의 예약된 HTML 문자만 인코딩됩니다.
참조 테이블을 사용하여 엔티티를 삽입할 수 있나요?
예. 참조 테이블에서 행을 클릭하면 해당 문자(인코딩 모드) 또는 엔티티(디코딩 모드)가 입력에 추가됩니다.
HTML 인코딩이 보안에 중요한 이유는 무엇인가요?
사용자가 제공한 텍스트를 인코딩하면 크로스 사이트 스크립팅(XSS) 공격을 방지할 수 있습니다. 인코딩하지 않으면 공격자가 페이지에 <script> 태그를 삽입할 수 있습니다.
이름 엔티티와 숫자 엔티티의 차이점은 무엇인가요?
&와 같은 이름 엔티티는 읽기 쉽고, &과 같은 숫자 엔티티는 더 널리 지원됩니다. 둘 다 브라우저에서 동일한 결과를 생성합니다.