Napraw krzaki w Outlooku: maile i kontakty

Mail pokazuje Ä… zamiast ą albo Ĺ‚ zamiast ł? Zwykle nadawca podał złe kodowanie. Oto jak odczytać wiadomość w Outlooku, wysyłać własne maile w UTF-8 i naprawić eksport kontaktów.

Działa z tekstem i plikami:

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

Na przykład eksporty z Excela, zrzuty baz danych, napisy do filmów lub kod stron.

Napraw

  1. Przeciągnij plik lub wklej tekst
  2. Naprawa następuje automatycznie
  3. Skopiuj lub pobierz
albo po prostu przeciągnij plik tutaj

Dlaczego maile pokazują krzaki

Każdy mail podaje w nagłówku, w jakim zestawie znaków został napisany, np. charset=utf-8. Jeśli ta informacja jest błędna – bo program do newsletterów, formularz kontaktowy lub skrypt wysyła UTF-8, a deklaruje windows-1250 lub iso-8859-2 – Outlook odczytuje bajty źle. ą zamienia się w Ä…, a ł w Ĺ‚.

Mail z błędną deklaracją kodowania

Przed

Szanowna Pani WĂłjcik,
dziękujemy za zapytanie – odpowiemy do piątku.
Pozdrowienia z Gdańska, Zbigniew Kowalski

Po

Szanowna Pani Wójcik,
dziękujemy za zapytanie – odpowiemy do piątku.
Pozdrowienia z Gdańska, Zbigniew Kowalski

Odczytaj pojedynczy mail

  1. Kliknij mail dwukrotnie, aby otworzyć go w osobnym oknie.
  2. W klasycznym Outlooku: menu Actions → Other Actions → Encoding → Unicode (UTF-8) (po polsku: akcje, inne akcje, kodowanie).
  3. Nowy Outlook i Outlook w przeglądarce nie mają takiego ustawienia. Skopiuj więc tekst do pola powyżej – Mojibuster naprawi go od razu.

Własne maile zawsze w UTF-8

  1. W klasycznym Outlooku: File → Options → Advanced.
  2. W sekcji International options wyłącz automatyczny wybór kodowania dla wiadomości wychodzących.
  3. Jako preferowane kodowanie wiadomości wychodzących wybierz Unicode (UTF-8).

Eksport i import kontaktów jako CSV

Gdy Outlook eksportuje kontakty jako CSV, często zapisuje plik w Windows-1250 (ANSI). Program oczekujący UTF-8 pokazuje wtedy polskie litery jako �. W drugą stronę import pliku CSV w UTF-8 bez BOM łatwo daje Ä…. Przed importem przeciągnij plik do Mojibuster: zamieni go na UTF-8 lub naprawi – dla Outlooka i Excela najlepiej z BOM. Więcej o plikach CSV: Excel i krzaki w CSV.

Krzaki wędrują razem z odpowiedzią

Jeśli odpowiesz na zepsuty mail, Outlook zacytuje błędny tekst – a błąd trafi do wszystkich odbiorców. Najpierw napraw tekst albo przełącz kodowanie jak powyżej. Dla napisów w zepsutych kodowaniach zobacz też co to jest mojibake.

Najczęstsze pytania

Czy problem leży po mojej stronie, czy nadawcy?

Zwykle po stronie nadawcy: mail deklaruje złe kodowanie. Jeśli krzaki mają tylko wiadomości od jednej osoby, to pewny znak.

Czy mogę naprawić całe maile?

Tak. Skopiuj tekst do pola powyżej albo zapisz mail jako .txt i przeciągnij plik. Treść zostaje na Twoim urządzeniu.

Dlaczego widzę =C5=82 zamiast ł?

To quoted-printable, kodowanie transportowe maili, które Outlook zwykle dekoduje sam. Jeśli pojawia się w tekście, mail zapisano jako surowy tekst lub źle przekazano dalej. Mojibuster umie je zamienić po włączeniu opcji konwersji kodów.

Więcej poradników