ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • htmlentities
    개발 관련/PHP 2011. 3. 22. 16:33

    htmlentities

    (PHP 4, PHP 5)

    htmlentities해당하는 모든 문자를 HTML 엔티티로 변환

    string htmlentities ( string $string [, int $quote_style [, string $charset [, bool $double_encode ]]] )

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

    디코드(역변환)하려면 html_entity_decode()를 사용할 수 있습니다.


    	$str = "A 'quote' is bold";
    
    	// 출력: A 'quote' is <b>bold</b>
    	echo htmlentities($str);
    
    	// 출력: A 'quote' is <b>bold</b>
    	echo htmlentities($str, ENT_QUOTES);
    


    주의:  htmlentities 의 메뉴얼을 보시면 아시겠지만 지원 언어에 한글은 없습니다.
            따라서 한글을 변환했을 경우 변환이 되는게 아니라 깨져서 보입니다.
            한글을 변환 할려면 htmlspecialchars()를 사용해야 합니다.


    출처: http://kr.php.net/manual/kr/function.htmlentities.php


    PS) 저는 테스트를 해볼때 변환이 안되더군요;;; PHP 설정에서 어떤 부분때문에 그런거 같은데 해답을 못찾았습니다;;

     

     

     

    '개발 관련 > PHP' 카테고리의 다른 글

    urlencode(), urldecode() 함수  (0) 2011.03.24
    join()  (0) 2011.03.23
    Date() 함수  (0) 2011.03.17
    chr  (0) 2011.03.14
    addslashes  (0) 2011.03.09
Designed by Tistory.