현재 위치: > 함수 카테고리 모음> htmlspecialchars

htmlspecialchars

특수 문자를 HTML 엔티티로 변환하십시오
이름:htmlspecialchars
분류:
사용 언어:php
한 줄 설명:사전 정의 된 문자를 HTML 엔티티로 변환하십시오.

정의 및 사용법

htmlspecialchars() 함수는 사전 정의 된 문자를 HTML 엔티티로 변환합니다.

사전 정의 된 문자는 다음과 같습니다.

  • & (Hannual)가되고 &
  • "(이중 인용구)가 되십시오"
  • '(단일 따옴표)가된다'
  • <(미만)가됩니다
  • > (보다 큰)가됩니다

팁 : 특수 HTML 엔티티를 문자로 다시 변환 해야하는 경우 htmlspecialchars_decode() 함수를 사용하십시오.

문법

 htmlspecialchars ( 문자열 , 플래그 , 문자 - 세트 , double_encode )
매개 변수 설명하다
필수의. 변환 할 문자열을 지정합니다.
깃발

선택 과목. 따옴표, 유효하지 않은 인코딩 및 사용할 문서 유형을 처리하는 방법을 지정합니다.

사용 가능한 견적 유형 :

  • ENT_COMPAT- 기본값. 이중 따옴표 만 인코딩합니다.
  • ENT_QUOTES- 인코딩 된 이중 및 단일 따옴표.
  • ENT_NOQUOTES- 따옴표가 인코딩되지 않습니다.

잘못된 인코딩 :

  • ENT_IGNORE- 함수가 빈 문자열을 반환하는 대신 무효 인코딩을 무시하십시오. 보안 영향이있을 수 있으므로 피해야합니다.
  • ENT_SUBSTITUE- 유효한 인코딩을 유니 코드 대체 U+FFFD (UTF -8) 또는 &#FFFD로 지정된 문자로 대체합니다. 빈 문자열을 반환하는 대신.
  • ENT_DISALLAD- 지정된 문서 유형의 유효하지 않은 코드 포인트를 유니 코드 대체 문자 U+FFFD (UTF -8) 또는 &#fffd;.

사용 된 문서 유형에 대한 추가 플래그 :

  • ENT_HTML401- 기본값. HTML 4.01로 프로세스 코드.
  • ENT_HTML5- 프로세스 코드로서 HTML 5.
  • ENT_XML1- XML ​​1으로 프로세스 코드.
  • ENT_XHTML- XHTML로 프로세스 코드.
캐릭터 세트

선택 과목. 사용하도록 설정된 문자를 지정하는 문자열.

허용 값 :

  • UTF -8- 기본값. ASCII는 다중 바이트 8 비트 유니 코드와 호환됩니다
  • ISO-8859-1- 서유럽
  • ISO-8859-15- 서유럽 (ISO-8859-1의 프랑스어 및 핀란드어 누락 된 유로 상징에 추가)
  • CP866- DOS- 특이 적 키릴 릭 특성 세트
  • CP1251- Windows- 특이 적 키릴 릭 특성 세트
  • CP1252- Windows 특이적인 서유럽 유럽 캐릭터 세트
  • KOI8 -R- 러시아어
  • BIG5- 주로 대만에서 사용되는 전통 중국
  • GB2312- 단순화 된 중국어, 국가 표준 문자 세트
  • BIG5 -HKSCS- 홍콩 확장이있는 BIG5
  • Shift_jis- 일본어
  • EUC -JP- 일본어
  • MACROMAN- Mac 운영 체제에서 사용하는 문자 세트

참고 : PHP 5.4 이전의 버전에서는 인식되지 않은 문자 세트가 무시되고 ISO-8859-1로 대체됩니다. PHP 5.4이므로 인식되지 않은 문자 세트는 무시되고 UTF-8으로 대체됩니다.

double_encode

선택 과목. 부울 값은 기존 HTML 엔티티를 인코딩할지 여부를 지정합니다.

  • True- 기본값. 각 엔티티는 변환됩니다.
  • 거짓 - 이미 존재하는 HTML 엔티티는 인코딩되지 않았습니다.
유사한 함수
  • 두 줄 사이의 유사성을 계산하십시오 similar_text

    similar_text

    두줄사이의유사성을계산하십시오
  • 문자를 변환하거나 하위 문자를 바꾸십시오 - 지정된 문자를 변환합니다 strtr

    strtr

    문자를변환하거나하위문자를바꾸십시오-지
  • 문자열에 사용 된 문자에 대한 정보를 반환합니다 - 문자열에서 발생하는 각 바이트 값 (0..255)의 횟수를 계산합니다. count_chars

    count_chars

    문자열에사용된문자에대한정보를반환합니다
  • 논리적 히브리어를 비주얼 히브리어로 변환하고 신생을 변환하십시오 hebrevc

    hebrevc

    논리적히브리어를비주얼히브리어로변환하고
  • 문자열에서 HTML 및 PHP 태그를 제거하십시오 strip_tags

    strip_tags

    문자열에서HTML및PHP태그를제거하십
  • 문자열의 첫 번째 문자를 대문자로 설정하십시오 ucfirst

    ucfirst

    문자열의첫번째문자를대문자로설정하십시오
  • 로케일 설정에 따른 문자열 비교 strcoll

    strcoll

    로케일설정에따른문자열비교
  • 논리적 히브리어를 비주얼 히브리어로 변환하십시오 hebrev

    hebrev

    논리적히브리어를비주얼히브리어로변환하십