PHP의 quoted_printable_encode() 함수는 8비트 문자열을 Quoted-Printable 형식의 문자열로 변환하는 데 사용됩니다. 이 인코딩 방식은 주로 이메일을 전송할 때 특수 문자나 비 ASCII 문자를 안전하게 처리하기 위해 활용되며, MIME 표준에서 널리 쓰이는 인코딩 방법 중 하나입니다.
문법(Syntax)
quoted_printable_encode(str)
매개변수(Parameters)
str − 변환하고자 하는 8비트 문자열을 지정합니다.
반환값(Return)
quoted_printable_encode() 함수는 변환이 완료된 Quoted-Printable 형식의 문자열을 반환합니다.
예제(Example)
다음은 quoted_printable_encode() 함수의 기본적인 사용 예시입니다.
<?php
echo quoted_printable_encode("www.example.com")
?>
출력 결과(Output)
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
www.example.com
위 예제에서는 일반 ASCII 문자만 포함되어 있어 원본 문자열이 그대로 출력됩니다. 반면, 등호(=)와 같은 특수 문자가 포함된 경우에는 해당 문자가 인코딩되어 반환됩니다. 예를 들어 "Hello=World"를 변환하면 Hello=3DWorld와 같은 결과를 얻을 수 있습니다. 여기서 =3D는 등호(=)의 16진수 아스키 코드 값을 의미합니다.