PHP

    이스케이프 함수 (htmlentities)
    • 조회수 6,275
    • 작성일 2008-08-12
    •  
    htmlentities --  해당하는 모든 문자를 HTML 엔티티로 변환합니다.

    string htmlentities ( string string [, int quote_style [, string charset]])

    htmlentities()는 HTML 문자 엔티티에 존재하는 모든 문자를 엔티티로 변환하는 점을 제외하면,
    htmlspecialchars()와 완전히 동일합니다.

    htmlspecialchars()와 같게, 두번째에 위치하는 선택적인 quote_style 인자는 '작은 따옴표'와 "큰 따옴표"를 어떻게 처리할지 정의합니다. 

    아래의 세 상수 중 하나를 가질 수 있으며, 기본값은 ENT_COMPAT입니다.

    ① ENT_COMPAT : 큰 따옴표만 변환
    ② ENT_QUOTES : 작은 따옴표와 큰 따옴표 둘 다 변환합니다.
    ③ ENT_NOQUOTES : 작은 따옴표와 큰 따옴표 둘 다 변환하지 않습니다.

    세번째에 위치하는 선택적인 charset 인자는 변환에 사용할 문자셋을 정의합니다