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 Ĺ‚.
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
- Kliknij mail dwukrotnie, aby otworzyć go w osobnym oknie.
- W klasycznym Outlooku: menu Actions → Other Actions → Encoding → Unicode (UTF-8) (po polsku: akcje, inne akcje, kodowanie).
- 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
- W klasycznym Outlooku: File → Options → Advanced.
- W sekcji International options wyłącz automatyczny wybór kodowania dla wiadomości wychodzących.
- 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.