사용 설명
HTML 문자 변환
사용 방법
escape는 <, >, & 같은 문자를 HTML entity로 바꿉니다. unescape는 entity를 문자로 되돌립니다. 복원한 결과도 텍스트로만 표시됩니다.
복원된 태그는 화면에서 실행되지 않고 문자 그대로 보입니다.
지원 범위
최대 200,000자. named entity와 숫자 entity를 복원합니다. 출력 마크업을 실행하지 않습니다.
입력 예시
<em>서울</em> · escape
결과 예시
<em>서울</em>
오류가 날 때
변환 방향이 반대면 원하는 결과가 나오지 않습니다. 이미 escape한 값을 다시 처리하면 &도 한 번 더 변환됩니다.
기능 제한
HTML 문자 표현용입니다. JavaScript 문자열, SQL과 모든 HTML 삽입 위치의 보안 처리를 대신하지 않습니다.
처리 기준
he 라이브러리의 escape와 decode를 사용합니다.
단위·표시 방식
문자열만 바꿉니다. HTML 문서 구조와 태그 짝은 검사하지 않습니다.