HTML 엔티티 인코딩
특수 문자를 &, < 같은 HTML 엔티티로 인코딩합니다.
결과
사용 예시
HTML 소스에 안전하게 텍스트 삽입하기
사용자가 입력한 텍스트를 HTML 문서에 그대로 넣기 전에 &, <, > 같은 문자를 엔티티로 바꿔 마크업이 깨지지 않게 합니다.
코드 예제를 문서에 보여주기
블로그나 문서에 HTML/XML 코드 조각을 그대로 보여주고 싶을 때, 브라우저가 태그로 해석하지 않도록 미리 인코딩할 수 있습니다.
이모지나 다국어 문자를 숫자 엔티티로 바꾸기
'모든 비 ASCII 문자도 인코딩' 옵션을 켜면 이모지나 한글·일본어 같은 문자도 일 같은 숫자 참조로 변환할 수 있습니다.
자주 묻는 질문
입력한 텍스트가 서버로 전송되나요?
아니요. 모든 인코딩은 브라우저 안에서만 이루어지며 입력한 내용은 서버로 전송되지 않습니다.
스크립트가 실행될 위험이 있나요?
아니요. 텍스트 노드로 안전하게 처리한 뒤 결과만 읽어오는 방식이라 입력한 내용이 실제 HTML로 해석되거나 실행되지 않습니다.
어떤 문자가 기본적으로 인코딩되나요?
HTML에서 특별한 의미를 가지는 &, <, >, ", ' 다섯 글자가 기본으로 인코딩됩니다.
디코딩도 할 수 있나요?
네. 반대 방향 변환은 'HTML 엔티티 디코딩' 도구를 이용하세요.