현재 위치: > 함수 카테고리 모음> 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_strpos

    mb_strpos

    문자열이다른문자열에서처음나타나는위치를
  • HTTP 출력 문자 인코딩을 설정/가져옵니다 mb_http_output

    mb_http_output

    HTTP출력문자인코딩을설정/가져옵니다
  • MBString의 내부 설정을 얻으십시오 mb_get_info

    mb_get_info

    MBString의내부설정을얻으십시오
  • 콜백을 사용하여 정기 표현 검색을 수행하고 교체를 위해 멀티 바이트 지원을 사용하십시오. mb_ereg_replace_callback

    mb_ereg_replace_callback

    콜백을사용하여정기표현검색을수행하고교체
  • CASE는 다른 문자열에서 문자열의 첫 번째 발생을 무감각하게 검색합니다. mb_stristr

    mb_stristr

    CASE는다른문자열에서문자열의첫번째발
  • 문자열의 너비를 반환합니다 mb_strwidth

    mb_strwidth

    문자열의너비를반환합니다
  • 출력 버퍼에서 문자 인코딩을 변환하는 콜백 함수 mb_output_handler

    mb_output_handler

    출력버퍼에서문자인코딩을변환하는콜백함수
  • MIME 헤더의 문자열 인코딩 mb_encode_mimeheader

    mb_encode_mimeheader

    MIME헤더의문자열인코딩
인기 기사