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

mb_detect_encoding

문자 인코딩을 감지하십시오
이름:mb_detect_encoding
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:문자열의 문자 인코딩을 감지합니다

함수 이름 : mb_detect_encoding ()

해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

함수 설명 : mb_detect_encoding () 함수는 문자열의 문자 인코딩을 감지하는 데 사용됩니다.

사용법 : 문자열 mb_detect_encoding (String $ str [, mixed $ encoding_list = mb_detect_order () [, bool $ strict = false]))))

매개 변수 :

  • $ str : 인코딩 된 것을 감지하는 문자열.
  • $ encoding_list (선택 사항) : 감지 할 인코딩을 지정하는 쉼표로 구분 된 문자 인코딩 목록. 이 매개 변수가 제공되지 않으면 내부 세트 감지 시퀀스가 ​​사용됩니다.
  • $ strict (선택 사항) : 엄격한 모드가 활성화되어 있는지 여부를 나타내는 부울 값. 엄격한 모드가 활성화되면 정확히 일치하는 인코딩 만 반환됩니다.

반환 값 : 일치하는 인코딩이 발견되면 인코딩 이름이 반환되고 그렇지 않으면 False가 반환됩니다.

Example 1:

 $str = "Hello, world!"; $encoding = mb_detect_encoding($str); echo "编码为:" . $encoding;

출력 : 인코딩 AS : ASCII

Example 2:

 $str = "你好,世界!"; $encoding = mb_detect_encoding($str, "UTF-8,GB2312"); echo "编码为:" . $encoding;

출력 : 인코딩으로 : UTF-8

Example 3:

 $str = "こんにちは、世界!"; $encoding = mb_detect_encoding($str, "SJIS,EUC-JP,UTF-8"); echo "编码为:" . $encoding;

출력 : 인코딩으로 : UTF-8

참고 :

  • 이 기능을 사용하기 전에 MBString Extension이 설치되어 활성화되어 있는지 확인해야합니다.
  • $ encoding_list 매개 변수가 제공되지 않으면 mb_detect_order () 함수에 의해 반환 된 감지 순서가 사용됩니다.
  • $ strict 매개 변수가 true로 설정되면 정확히 일치하는 인코딩 만 반환됩니다. 그렇지 않으면 가장 가능성이 높은 인코딩이 반환됩니다.
  • 감지 된 인코딩이 UTF-8 인 경우 UTF-8 또는 ASCII 인코딩 일 수 있습니다. 추가 검증이 필요합니다.
  • 이 함수는 문자열의 인코딩을 감지하는 데만 사용되며 문자열을 인코딩하고 변환하지 않습니다.
유사한 함수
  • 다른 문자열에서 문자열의 첫 번째 발생을 찾으십시오. mb_strstr

    mb_strstr

    다른문자열에서문자열의첫번째발생을찾으십
  • 하위 문자열 발생 수를 계산하십시오 mb_substr_count

    mb_substr_count

    하위문자열발생수를계산하십시오
  • MBregex 기능의 기본 옵션을 설정/가져옵니다 mb_regex_set_options

    mb_regex_set_options

    MBregex기능의기본옵션을설정/가져
  • 사전 정의 된 멀티 바이트 스트링의 멀티 바이트 정규 표현의 일치하는 부분의 위치와 길이를 반환합니다. mb_ereg_search_pos

    mb_ereg_search_pos

    사전정의된멀티바이트스트링의멀티바이트정
  • 문자열을 소문자로 설정하십시오 mb_strtolower

    mb_strtolower

    문자열을소문자로설정하십시오
  • 문자의 코드 포인트를 얻으십시오 mb_ord

    mb_ord

    문자의코드포인트를얻으십시오
  • 멀티 바이트 스트링이 주어지면 문자 배열을 반환하십시오 mb_str_split

    mb_str_split

    멀티바이트스트링이주어지면문자배열을반환
  • 멀티 바이트 정규 표현식에 대한 문자 인코딩을 설정/얻습니다 mb_regex_encoding

    mb_regex_encoding

    멀티바이트정규표현식에대한문자인코딩을설
인기 기사