Oprava rozsypaného čaju v Outlooku: e-maily a kontakty

E-mail ukazuje ľ namiesto ľ alebo ÄŤ namiesto č? Zvyčajne odosielateľ uviedol zlú znakovú sadu. Tu je, ako správu v Outlooku sprístupniť, odosielať vlastné e-maily v UTF-8 a opraviť export kontaktov.

Funguje s textom aj súbormi:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Napríklad exporty z Excelu, výpisy databáz, titulky alebo kód webových stránok.

Opraviť

  1. Pretiahnite súbor alebo vložte text
  2. Oprava prebehne automaticky
  3. Skopírujte alebo stiahnite
alebo súbor jednoducho pretiahnite sem

Prečo e-maily ukazujú rozsypaný čaj

Každý e-mail v hlavičke uvádza, v akej znakovej sade bol napísaný, napríklad charset=utf-8. Ak je údaj chybný – pretože newsletterový nástroj, kontaktný formulár alebo skript odosiela UTF-8, ale deklaruje windows-1250 či iso-8859-2 – Outlook bajty prečíta zle. Z ľ sa stane ľ, z č potom ÄŤ.

E-mail s chybnou deklaráciou kódovania

Pred

Vážená pani Kováčová,
ďakujeme za váš dopyt – odpovieme do piatku.
S pozdravom zo Žiliny, Ján Horváth

Po

Vážená pani Kováčová,
ďakujeme za váš dopyt – odpovieme do piatku.
S pozdravom zo Žiliny, Ján Horváth

Sprístupnenie jedného e-mailu

  1. Dvojitým kliknutím otvorte e-mail v samostatnom okne.
  2. V klasickom Outlooku: Actions → Other Actions → Encoding → Unicode (UTF-8) (po slovensky: akcie, ďalšie akcie, kódovanie).
  3. Nový Outlook a Outlook na webe toto nastavenie nemajú. Skopírujte preto text do poľa vyššie – Mojibuster ho opraví hneď.

Vlastné e-maily vždy v UTF-8

  1. V klasickom Outlooku: File → Options → Advanced.
  2. V časti International options vypnite automatický výber kódovania pre odchádzajúce správy.
  3. Ako preferované kódovanie odchádzajúcich správ zvoľte Unicode (UTF-8).

Export a import kontaktov ako CSV

Keď Outlook exportuje kontakty ako CSV, často súbor uloží vo Windows-1250 (ANSI). Program očakávajúci UTF-8 potom ukáže písmená s diakritikou ako �. Opačne import CSV v UTF-8 bez BOM ľahko vyrobí ľ. Pred importom súbor presuňte do Mojibusteru: prevedie ho na UTF-8 alebo opraví – pre Outlook a Excel najlepšie s BOM. Viac o súboroch CSV: Excel a rozsypaný čaj v CSV.

Rozsypaný čaj sa šíri s odpoveďou

Keď odpoviete na pokazený e-mail, Outlook citovaný text prevezme chybný – a chyba sa dostane ku všetkým príjemcom. Text najprv opravte alebo prepnite kódovanie ako vyššie. K pokazeným znakom všeobecne pozri čo je mojibake.

Časté otázky

Je chyba u mňa, alebo u odosielateľa?

Zvyčajne u odosielateľa: e-mail deklaruje zlú znakovú sadu. Ak prichádzajú pokazené iba správy od jedného odosielateľa, je to istý znak.

Môžem opraviť celé e-maily?

Áno. Skopírujte text do poľa vyššie, alebo e-mail uložte ako .txt a súbor presuňte. Obsah ostane vo vašom zariadení.

Prečo vidím =C4=BE namiesto ľ?

To je quoted-printable, prenosové kódovanie e-mailov, ktoré Outlook bežne dekóduje sám. Ak sa objaví v texte, e-mail bol uložený ako surový text alebo zle preposlaný. Mojibuster ho vie previesť po zapnutí voľby na prevod kódov.

Ďalšie návody