HTML 엔티티 인코더/디코더
기기에서 실행되며 아무것도 전송되지 않습니다.아무것도 업로드되지 않습니다 - 모든 변환은 기기에서 이루어집니다.
위에 무언가를 입력하거나 붙여넣으면 결과가 표시됩니다.
브라우저 내에서 완전히 텍스트와 HTML 엔티티를 서로 변환합니다.
HTML 엔티티를 사용하면 HTML 문서 안에서 그대로 두면 마크업으로 해석될 문자(< 및 & 등)나, 환경에 따라 올바르게 표시되지 않을 수 있는 문자를 안전하게 포함할 수 있습니다. 이 도구는 텍스트를 엔티티로, 또는 그 반대로 변환하며, 표준 이름 지정 엔티티가 존재하면 이를 사용하고 그렇지 않으면 숫자 참조로 대체합니다 - 모두 브라우저에서 로컬로 처리됩니다.
자주 묻는 질문
이름 지정, 10진수, 16진수 엔티티의 차이는 무엇인가요?
같은 문자를 표기하는 세 가지 방법입니다. &copy;와 같은 이름 지정 엔티티는 가장 읽기 쉽지만 수백 개의 일반적인 문자에만 존재합니다. 10진수(&#169;)와 16진수(&#xa9;) 숫자 엔티티는 코드 포인트를 통해 모든 유니코드 문자에 사용할 수 있으며 서로 동등합니다 - 진법만 다를 뿐입니다.
모든 문자를 이스케이프해야 하나요, 아니면 일부만 하면 되나요?
안전을 위해 실제로 이스케이프가 필요한 것은 & < > " ' 뿐입니다 - HTML이 특별한 의미를 부여하는 문자들입니다. 나머지(악센트 문자, 기호, 이모지)를 이스케이프하는 것은 선택 사항이며, 주로 순수 ASCII 출력이 특별히 필요한 경우(비ASCII 텍스트를 제대로 처리하지 못하는 오래된 시스템 등)에 유용합니다.
디코딩이 실제로 엔티티가 아닌 텍스트를 손상시킬 수 있나요?
아니요 - 인식된 엔티티 패턴의 일부가 아닌 앰퍼샌드(단순한 "AT&T" 등)는 그대로 유지되며, 인식되지 않는 엔티티 이름 또한 추측하거나 삭제하지 않고 그대로 남겨둡니다.