W najlepszym przypadku irytujące jest otrzymywanie wiadomości e-mail zawierającej nieczytelne znaki. W najgorszym przypadku może to całkowicie uniemożliwić czytanie poczty. Czasami zmiana kodowania w Outlooku pozwala na wyświetlenie brakujących znaków i umożliwia przeczytanie wiadomości. Oto jak to zrobić.
Co to jest kodowanie znaków?
Jeśli nie masz pewności, czym jest „kodowanie znaków”, mamy dla Ciebie wyczerpujące wyjaśnienie. Mniej zrozumiałym wyjaśnieniem jest to, że znak jest glifem, który pojawia się na ekranie, gdy coś wpisujesz. Każda litera w tym artykule jest glifem, który reprezentuje literę – a, b, c i tak dalej. W tle komputer przedstawia te glify za pomocą kodu, który jest interpretowany przez program, np. przeglądarkę internetową lub edytor tekstu, a następnie renderuje je na ekranie jako znak.
Jak dotąd, to dość proste, zwłaszcza jeśli myślisz, że w alfabecie jest tylko 26 znaków, dziesięć cyfr i kilka znaków gramatycznych, takich jak ! lub @.
Jednak istnieje również 26 wielkich liter oraz znacznie więcej znaków gramatycznych, o których być może nie wiesz (twoja klawiatura pokazuje tylko mały podzbiór możliwych znaków gramatycznych, nawet dla języka angielskiego). Dotyczy to tylko jednego języka, angielskiego, który występuje w jednym alfabecie, łacińskim (znanym również jako alfabet łaciński). Alfabet łaciński obejmuje większość języków zachodnioeuropejskich i zawiera dużą liczbę znaków diakrytycznych, które nie są używane w języku angielskim. Symbole diakrytyczne to takie rzeczy jak akcenty, umlauty, cedille i inne znaki zmieniające wymowę litery lub słowa.
Istnieje również wiele innych alfabetów, takich jak cyrylica (najbardziej znana z języka rosyjskiego), grecki, kanji (japoński) oraz chiński, z których wiele zawiera więcej niż jeden język.
Teraz możesz zacząć dostrzegać skalę znaków, które należy zakodować jako glify. Istnieje ponad 70 000 chińskich glifów samych w sobie. Kodowanie znaków zawiera kilka punktów kodowych, z których każdy może zakodować jeden znak. ASCII, o którym prawdopodobnie słyszałeś, było wczesnym kodowaniem alfabetu łacińskiego, które miało 128 punktów kodowych, co nie było wystarczające, aby pokryć wszystkie możliwe znaki używane przez ludzi.
Zgodnie z zaleceniami W3 kodowanie dla HTML nazywa się UTF-8, które ma 1 112 064 punktów kodowych. To wystarcza, aby objąć prawie wszystkie znaki we wszystkich językach we wszystkich alfabetach (choć nie we wszystkich) i jest używane w 93% wszystkich witryn. UTF-8 to także zalecane kodowanie przez Internet Mail Consortium.
Dlaczego miałbym się przejmować zmianą?
Outlook, podobnie jak każdy inny nowoczesny klient poczty e-mail, obsługuje kodowanie i dekodowanie UTF-8.
Ale jeśli Outlook obsługuje UTF-8, a zalecanym kodowaniem jest UTF-8, dlaczego miałbyś widzieć nieczytelny znak? Może się to zdarzyć z kilku powodów, ale głównym jest to, że przeglądasz pocztę w formacie zwykłego tekstu (albo dlatego, że wyraźnie tego chciałeś, albo skaner antywirusowy przekonwertował ją na zwykły tekst, zanim dotarła do Ciebie) lub kodowanie używane jest inne niż UTF-8.
Kodowanie przychodzącej poczty jest określane przez nadawcę, więc jeśli na przykład używa ASCII, program Outlook wyrenderuje wiadomość przy użyciu kodowania ASCII. Jeśli w ustawieniach programu Word ustawione jest zastępowanie „cudzysłowów prostych” „cudzysłowami inteligentnymi” (tymi, które wskazują pod kątem, aby pokazać, czy są to cudzysłowy otwierające, czy zamykające), w wiadomości e-mail zobaczysz „nieczytelne” znaki cudzysłowów, ponieważ ASCII nie zawiera odpowiednich znaków dla inteligentnych cudzysłowów.
Tak więc zmiana kodowania wiadomości może pozwolić Ci zobaczyć te zniekształcone znaki w taki sposób, w jaki powinny być pokazane.
OK, jak to zmienić?
Na szczęście zmiana kodowania wiadomości w Outlooku jest dość łatwa. Kliknij dwukrotnie wiadomość, aby ją otworzyć. Na karcie Narzędzia główne w oknie wiadomości kliknij opcję Działania > Inne działania > Kodowanie, aby zobaczyć, jakie kodowanie jest używane.
To jest wiadomość e-mail od firmy Microsoft o przenoszeniu rzeczy z mojej skrzynki odbiorczej. Jak widać, Microsoft używa zachodnioeuropejskich wiadomości do kodowania poczty. Aby to zmienić, kliknij „Więcej”, a następnie wybierz żądane kodowanie, na przykład UTF-8.
To wszystko – teraz powinieneś być w stanie przeczytać wiadomość e-mail.
Jeśli chcesz wiedzieć, jak są kodowane wychodzące wiadomości e-mail, przejdź do Plik > Opcje > Zaawansowane i przewiń w dół do opcji międzynarodowych. Szukasz opcji „Preferowane kodowanie wiadomości wychodzących”.
Domyślnie jest to zachodnioeuropejskie, a bystrzy z was mogą się zastanawiać, dlaczego tak jest, skoro, jak wspomniano powyżej, zaleceniem dla formatów wiadomości e-mail jest UTF-8. Odpowiedź brzmi, że Europa Zachodnia jest podzbiorem UTF-8 i jako taka może być odczytywana za pomocą UTF-8. Jeśli na przykład kupisz kopię programu Outlook zaprojektowanego dla Grecji, domyślnym kodowaniem będzie Windows-1253, który jest również podzbiorem UTF-8.
Możesz zmienić domyślne kodowanie wychodzące na dowolne. Jeśli chcesz, aby ludzie mogli czytać Twoje wiadomości, najlepiej zachowaj je jako zachodnioeuropejskie lub przejdź na globalnie używane kodowanie, takie jak UTF-8.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.