Quoted-Printable

예제
0문자 수
0UTF-8 바이트
0인코드 길이
0=HH 개수
0소프트 브레이크

Quoted-Printable 변환기

메일 MIME용 Quoted-Printable 인코더/디코더입니다. 인쇄 가능한 ASCII는 그대로 두고 다른 바이트는 =HH가 됩니다. Quoted-printable은 이메일용 7비트 MIME 인코딩입니다. 인쇄 가능한 ASCII는 그대로 두고 다른 바이트는 =HH로 씁니다. Quoted-printable, MIME, RFC 2045, RFC 2047, UTF-8, CRLF, Q-encoding, Base64는 번역하지 않습니다. 예제는 café를 caf=C3=A9로 만듭니다(é의 UTF-8은 C3 A9). 칩 あ는 =E3=81=82입니다. A는 변환하지 않습니다.

사용 방법

  1. 디코드 칸에 입력하면 인코드, 인코드 칸에 입력하면 디코드됩니다. 자동 변환이 켜져 있습니다.
  2. 줄바꿈은 CRLF(RFC 기본), LF, CR입니다. 하드 브레이크와 한 줄 모드의 =0D=0A 등에 쓰입니다.
  3. 한 줄은 76자 소프트 브레이크를 넣지 않습니다(제목용).
  4. RFC 2047은 비 ASCII 구간을 =?UTF-8?Q?...?=로 감싸고 Subject: 같은 ASCII는 남깁니다.
  5. 통계는 문자 수, UTF-8 바이트, 인코드 길이, =HH 개수, 소프트 브레이크입니다. 각 칸 복사와 결과 복사(인코드 칸)가 있습니다.

소프트 브레이크와 한 줄

RFC 2045는 인코드 줄을 76자로 제한합니다. 제한 앞에 =와 선택한 줄바꿈을 넣고 =HH는 쪼개지 않습니다. 줄 끝 공백은 =20입니다. 한 줄 모드는 제목이나 표시 이름처럼 접지 않습니다. 디코드 칸의 개행은 실제 줄바꿈이 되고, 한 줄이 켜지면 CRLF/LF/CR의 16진 바이트가 됩니다.

RFC 2047 MIME 헤더

제목은 encoded-word를 씁니다. 칩 RFC 2047은 Subject: サンプル을 불러 Subject: =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?=로 만듭니다. =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?=를 인코드 칸에 붙이면 サンプル이 됩니다. 섞인 Q/B encoded-word도 풀고, 인접 encoded-word 사이 공백은 RFC 2047대로 제거합니다. 디코드 문자셋은 UTF-8을 우선하고, 지원되면 ISO-8859-1도 씁니다.

출력의 의미

URL 인코딩이 아닙니다. 공백은 공백으로 남고(Q encoded-word 안에서는 _) +나 %20이 아닙니다. 등호는 =3D입니다. 이 페이지의 바이트 인코딩은 UTF-8입니다. GBK와 파일/data URI는 Base64 도구를 쓰세요. 업로드하지 않습니다.

자주 묻는 질문

  • 퍼센트 인코딩과 차이는? URL Encode는 %를 쓰고 Quoted-printable은 MIME 본문/헤더용 =를 씁니다.
  • 왜 café가 caf=E9가 아닌가? é의 UTF-8은 2바이트 C3 A9입니다. Latin-1이면 =E9 하나입니다.
  • GBK가 필요하면? 이 페이지는 UTF-8입니다. GBK와 파일은 Base64를 여세요.
  • B 인코딩은? 디코드는 =?UTF-8?B?...?=를 받습니다. 헤더 인코드는 Q-encoding입니다.

관련 도구

퍼센트 인코딩: URL Encode. 바이너리 MIME: Base64. 언어 이스케이프: Escape String.

퍼센트 인코딩이 필요하신가요? URL Encode →