Citerbar och utskriftsförmögen kodare
Quoted-printable är en kodning som gör att 8-bitars text kan överföras via en 7-bitars e-postmeddelande. Denna kodning omvandlar varje byte över 126 (och ett fåtal särskilda byte såsom =) till hexagonala escape-tecken =XX, gör linjer tillåtliga med en mjuk avslutning vid 76 tecken och ger en sträng som kan användas i ett MIME-meddelande med kroppen Content-Transfer-Encoding: quoted-printable.
Sätt att kodera till citatformat som kan skrivas ut
-
1
Klipp in din text
Inmatningen behandlas som UTF-8 som standard. Akcenterade bokstäver och emojis omvandlas till flerbajtsekvenser.
-
2
Klicka på Enkodera
Baser som ligger utanför det utskrivbara ASCII-intervallet, samt det litterala liknaste tecknet =, omvandlas till escape-tecken för =HH i stora hexadekadiska bokstäver.
-
3
Använd mjuka radbrytningar
Rader längre än 76 tecken bryts upp med en liknelse (=) och ett CRLF-tecken i slutet. Din MTA kommer att sammanställa dem igen.
Reglerna, kort version
RFC 2045 definierar begreppet quoted-printable. De viktigaste aspekterna:
| Bajtomräck | Behandling |
|---|---|
33 till 126, förutom = (61) |
Skrivet i sin nuvarande form |
| 9 (tab), 32 (rum) | Som det är, såvida inte vid radända |
= (61) |
Alltid kallad =3D |
| Allt annat | Undviket under namnet =HH |
| Linjelängd > 76 | mjuk omslutning med = + CRLF |
Varför det finns detta
SMTP har historiskt garanterat en ren leverans med 7 bitar. Allt som ligger utanför detta intervall kan skäras bort, vändas eller delas upp. Quoted-printable gör att meddelandets innehåll förblir läsbar vid öppning i en debuggare – till skillnad från base64, som är oklar – samtidigt som det är säkert för överföring.
Vanliga fallgropar
- Följande mellanrum: Ett mellanrum i slutet av en rad måste kodas som
=20; annars kommer e-postreläer att ta bort det. - Avslut på rader: Använd CRLF istället för LF. RFC 5322-huvudtexter kräver detta.
- UTF-8 först. Koda din text till UTF-8-byter, sedan till formaterad text med citattecken. Att göra detta i fel ordning kan leda till att akkenterade tecken skapas felaktigt.
Vanliga frågor
Kodas som quoted-printable om texten främst består av ASCII-tecken med sporadiska icke-ASCII-tecken (typisk europeisk e-post). Kodas som base64 om innehållet är binärt eller starkt bestående av tecken utanför latinska skriftsystem – detta gör kodningen mer effektiv.
Det är en typografisk högerkänslig citattecken (U+2019) kodad som sin UTF-8-byten. En klient som inte förstår hur citattecken ska skrivas visar de råa escape-tecknen.
RFC 2045 fastställer 76 som den högsta möjliga längden för en citatbar, skrivbar rad. De flesta kodare avslutar strängen vid 75 för att lämna utrymme för den efterföljande liknelseteckenet (=) som markerar en mjuk avbrott. Att överskrida 76 kan leda till att meddelandet avvisas av strikta MTA-system.
Ja. Texten skickas till webbplatsen för kodning eller avkodning. Klistra inte in lösenord, privata nycklar eller konfidentiella meddelanden.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
EditorConfig-generator
Generera en .editorconfig-fil med dina regler för indragsstil och -storlek, radslut, teckenuppsättning och blanksteg för enhetlig formatering i alla IDE:er och editorer.
FPS-räknare
Mät webbläsarens FPS med requestAnimationFrame: utjämning, lägsta och högsta bildfrekvens, varningsgräns och valfri graf. Körs lokalt, utan uppladdning och utan API.
Verktyget finns på andra språk
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- Koder quoted-printable [PL]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Codificador Quoted-Printable [PT]
- 引用可能な印刷エンコーダ [JA]
- مشفر للطباعة المقتبسة [AR]
- Geciteerde aftekenbare encoder [NL]
- Quoted-Printable 인코더 [KO]
- Codificador Quoted-Printable [ES]
- Encoder yang dapat dicetak dan dikutip [ID]
- Encodeur Quoted-Printable [FR]
- Quoted-Printable-Encoder [DE]
- Codificatore Quoted-Printable [IT]
- Quoted-Printable Encoder [EN]
- Кодер для печатного копирования [RU]
- Quoted-Printable Kodlayıcı [TR]
- 可打印编码器 [ZH]