라이브러리

[PHP] quoted_printable_decode - quoted-printable 문자열을 8비트 문자열로 변환




quoted_printable_decode: 이메일 인코딩

PHP의 `quoted_printable_decode` 함수는 이메일 인코딩을 위한 quoted-printable 인코딩을 해제하는 함수입니다. 이 함수는 이메일 클라이언트에서 이메일 본문을 인코딩하는 데 사용되는 quoted-printable 인코딩을 해제하는 데 사용됩니다.

quoted-printable 인코딩

quoted-printable 인코딩은 이메일 클라이언트에서 이메일 본문을 인코딩하는 데 사용되는 인코딩 방식입니다. 이 인코딩 방식은 ASCII 문자를 7비트 문자로 변환하는 데 사용됩니다. quoted-printable 인코딩은 다음 규칙을 따릅니다.

- 7비트 문자는 그대로 사용됩니다.
- 8비트 문자는 '='로 시작하여 2자리 HEX 코드로 변환됩니다.
- '='는 '='로 인코딩됩니다.

예를 들어, "Hello, World!"는 다음과 같이 인코딩됩니다.

`Hello, World!` -> `Hello,=20World!`

quoted_printable_decode

`quoted_printable_decode` 함수는 이메일 인코딩을 위한 quoted-printable 인코딩을 해제하는 함수입니다. 이 함수는 인코딩된 문자열을 받아서 원래 문자열로 변환합니다.

예제

#hostingforum.kr
php

// 인코딩된 문자열

$encoded = "Hello,=20World!";



// quoted_printable_decode 함수를 사용하여 인코딩된 문자열을 해제

$decoded = quoted_printable_decode($encoded);



// 결과를 출력

echo $decoded; // Hello, World!



사용 예

`quoted_printable_decode` 함수는 이메일 인코딩을 위한 quoted-printable 인코딩을 해제하는 데 사용됩니다. 예를 들어, 이메일 클라이언트에서 이메일 본문을 인코딩한 후, 이메일 서버에서 이메일 본문을 해제하기 위해 `quoted_printable_decode` 함수를 사용할 수 있습니다.

#hostingforum.kr
php

// 이메일 클라이언트에서 이메일 본문을 인코딩한 문자열

$encoded = "Hello,=20World!";



// 이메일 서버에서 이메일 본문을 해제하기 위해 quoted_printable_decode 함수를 사용

$decoded = quoted_printable_decode($encoded);



// 결과를 출력

echo $decoded; // Hello, World!



참고

`quoted_printable_decode` 함수는 PHP 5.3.0부터 사용할 수 있습니다. 이 함수는 이메일 인코딩을 위한 quoted-printable 인코딩을 해제하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 304 페이지

검색

게시물 검색