HTML 엔티티
HTML 엔티티를 인코딩 및 디코딩합니다. 특수 문자를 <, &, é 등으로 변환하고 그 반대도 가능합니다.
입력
파일을 여기에 드래그 앤 드롭하거나
클릭하여 선택
출력
이 도구 정보
HTML 엔티티는 웹 문서에서 특수 문자를 표현하는 이스케이프 시퀀스입니다. <, >, & 같은 문자나 액센트가 있는 문자는 올바르게 인코딩하지 않으면 마크업을 깨뜨리거나 잘못 표시될 수 있습니다. 이 도구는 모든 텍스트를 안전한 HTML 엔티티(<, &, é)로 인코딩하고, 반대로 이름 있는 엔티티, 10진수, 16진수 엔티티를 원래 문자로 디코딩합니다. 모든 처리는 브라우저에서 이루어지며 데이터가 외부 서버로 전송되지 않으므로 민감한 콘텐츠에도 안전하게 사용할 수 있습니다.
이 도구 정보
HTML 엔티티는 웹 문서에서 특수 문자를 표현하는 이스케이프 시퀀스입니다. <, >, & 같은 문자나 액센트가 있는 문자는 올바르게 인코딩하지 않으면 마크업을 깨뜨리거나 잘못 표시될 수 있습니다. 이 도구는 모든 텍스트를 안전한 HTML 엔티티(<, &, é)로 인코딩하고, 반대로 이름 있는 엔티티, 10진수, 16진수 엔티티를 원래 문자로 디코딩합니다. 모든 처리는 브라우저에서 이루어지며 데이터가 외부 서버로 전송되지 않으므로 민감한 콘텐츠에도 안전하게 사용할 수 있습니다.
사용 사례
- 튜토리얼이나 문서에서 HTML 코드를 표시용 텍스트로 이스케이프
- 특수 문자가 포함된 텍스트를 마크업을 깨지 않고 HTML에 삽입
- 레거시 시스템이나 API가 출력한 엔티티 디코딩
- 액센트와 기호가 포함된 텍스트를 안전한 ASCII 형태로 변환
자주 묻는 질문
- HTML 엔티티란 무엇이며 어디에 사용하나요?
- HTML 엔티티는 &로 시작하고 ;로 끝나는 특수 문자 표현 시퀀스입니다. <나 & 같은 예약 문자를 브라우저가 마크업으로 해석하지 않고 표시하거나, 문서 인코딩에서 사용할 수 없는 기호를 표현하는 데 사용합니다.
- 이 도구는 어떤 문자를 인코딩하나요?
- 인코딩 시 HTML 예약 문자(&, <, >, 큰따옴표, 작은따옴표)를 항상 이스케이프하고, 모든 비ASCII 문자(액센트, 이모지, 기호)를 숫자 엔티티 &#NNN;로 변환합니다. 이는 모든 인코딩에서 안전합니다.
- 어떤 형식의 엔티티를 디코딩할 수 있나요?
- 일반적인 이름 있는 엔티티(&, <, é, © 등), 10진수 엔티티(é), 16진수 엔티티(é)를 인식합니다. 알 수 없거나 잘못된 엔티티는 정보 손실을 막기 위해 그대로 둡니다.
- &lt;가 바로 <가 되지 않는 이유는 무엇인가요?
- 디코딩은 브라우저와 마찬가지로 한 번의 패스로 수행됩니다. &lt;는 문자열 <를 의미하므로 <로 디코딩되며 <가 되지 않습니다. 두 번 디코딩이 필요하면 출력을 다시 처리하세요.