라이브러리
[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 인코딩을 해제하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.