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

mb_decode_mimeheader

MIME 헤더 필드에서 문자열을 디코딩합니다
이름:mb_decode_mimeheader
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:MIME 형식의 메일 헤더 필드를 UTF-8 인코딩 된 문자열로 디코딩합니다.

함수 이름 : mb_decode_mimeheader ()

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

함수 설명 : MB_DECODE_MIMEHEADER () 함수는 MIME 형식의 메일 헤더 필드를 UTF-8 인코딩 된 문자열로 디코딩합니다.

사용법 : 문자열 mb_decode_mimeheader (String $ str [, int $ mode = 0 [, String $ charset = mb_internal_encoding ()]))))

매개 변수 :

  • $ str : 디코딩 할 MIME 형식의 메일 헤더 필드.
  • $ 모드 (선택 사항) : 디코딩 모드. 기본값은 0입니다. 선택 사항 값은 다음과 같습니다.
    • 0 : 전체 문자열을 디코딩합니다.
    • 1 : Decode RFC 2047 인코딩 된 문구는 MIME입니다.
    • 2 : Decode RFC 2231 MIME에서 인코딩 된 문구.
  • $ charset (선택 사항) : 문자 세트. 기본값은 mb_internal_encoding ()의 현재 설정입니다.

반환 값 : 디코딩 된 문자열을 반환하고 디코딩이 실패하면 원래 문자열을 반환합니다.

예:

 $str = '=?UTF-8?B?5bCP5piO6KaB5YWx5Y+3?='; // MIME 编码的字符串$decodedStr = mb_decode_mimeheader($str); echo $decodedStr; // 输出:你好,世界

위의 예에는 mb_decode_mimeheader() 함수를 사용하여 디코딩되는 MIME 인코딩 String $str 가 있습니다. 디코딩 된 문자열은 $decodedStr 변수에 저장되고 echo 통한 출력에 저장됩니다. 출력 결과는 "Hello, World"입니다.

이 함수는 문자열에서 MIME 인코딩을 자동으로 감지하고 UTF-8 인코딩 된 문자열로 디코딩합니다. 디코딩이 실패하면 함수가 원래 문자열을 반환합니다.

유사한 함수
  • 현재 언어를 설정/얻습니다 mb_language

    mb_language

    현재언어를설정/얻습니다
  • 문자열이 다른 문자열에서 처음 나타나는 위치를 찾으십시오 mb_strpos

    mb_strpos

    문자열이다른문자열에서처음나타나는위치를
  • 일반 표현식을 사용하여 멀티 바이트 문자열 분할 mb_split

    mb_split

    일반표현식을사용하여멀티바이트문자열분할
  • 문자열의 일부를 얻으십시오 mb_strcut

    mb_strcut

    문자열의일부를얻으십시오
  • "kasaname"을 다른 것으로 변경하십시오 ( "Zen-Kaku", "Han-Kaku"등) mb_convert_kana

    mb_convert_kana

    "kasaname"
  • 하나 이상의 변수의 문자 인코딩을 변환합니다 mb_convert_variables

    mb_convert_variables

    하나이상의변수의문자인코딩을변환합니다
  • 알려진 인코딩 유형에 대한 별칭을 얻으십시오 mb_encoding_aliases

    mb_encoding_aliases

    알려진인코딩유형에대한별칭을얻으십시오
  • 출력 버퍼에서 문자 인코딩을 변환하는 콜백 함수 mb_output_handler

    mb_output_handler

    출력버퍼에서문자인코딩을변환하는콜백함수
인기 기사