사용 방법
- 텍스트를 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
- 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
- 결과를 복사하거나 변환한 데이터를 다운로드하세요.
HTML 엔티티 인코딩 이해하기
HTML에 영향을 주는 문자를 문자 참조로 바꾸어 마크업을 텍스트로 표시할 수 있게 합니다. 기본적으로 &, <, >, 큰따옴표, 작은따옴표를 처리합니다.
비 ASCII 문자도 선택적으로 인코딩할 수 있습니다. 가능하면 이름이 있는 참조를 쓰거나, 10진수 또는 16진수 참조를 선택하세요.
표시할 텍스트 이스케이프
특수 문자를 문자 참조로 바꿉니다. 기존 앰퍼샌드도 인코딩하므로 &는 &amp;가 됩니다. 원본 텍스트를 한 번 처리하며, 마크업 포맷터는 아닙니다.
<p title="환영합니다">Tom & Ada</p><p title="환영합니다">Tom & Ada</p>기본 설정으로 이 입력을 한 번 변환합니다.
이름이 있는 참조와 숫자 참조
명명 모드는 가능하면 HTML 이름을 사용하고 필요하면 숫자 참조를 씁니다. 10진수와 16진수 모드는 Unicode 코드 포인트 숫자를 사용합니다. 비 ASCII 모드는 악센트 문자, CJK 문자, 이모지도 이스케이프합니다.
이스케이프는 사용 맥락에 따라
이 결과는 텍스트와 따옴표로 묶은 HTML 속성 안에서 사용하기 위한 것입니다. JavaScript, CSS, URL의 보안 정화 도구가 아닙니다. 주변 맥락을 확인하고 애플리케이션에 적절한 이스케이프 처리를 적용하세요.
입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.
자주 묻는 질문
기본적으로 어떤 문자를 이스케이프하나요?
앰퍼샌드, 꺾쇠괄호, 두 종류의 따옴표입니다. 나머지 Unicode 텍스트는 읽을 수 있는 상태로 유지합니다.
ASCII만 출력할 수 있나요?
'특수 문자 및 비 ASCII'를 선택하면 다른 Unicode 문자도 인코딩합니다.
기존 엔티티가 다시 인코딩되는 이유는 무엇인가요?
인코더는 입력을 원본 텍스트로 다루므로, 앰퍼샌드 자체를 문자 그대로 표현해야 합니다.
숫자 참조는 UTF-8 바이트에 기반하나요?
아니요. Unicode 코드 포인트를 사용하므로 이모지 하나에는 숫자 참조 하나를 사용합니다.
HTML 보안 정화 도구인가요?
아니요. 사용 맥락에 맞는 애플리케이션 보안을 위해서는 엔티티 인코딩 이상의 조치가 필요합니다.