Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Str. główna i mapa serwisu

Wygląd polskich liter w różnych kodowaniach

Oto jak polskie litery, prawidłowo zakodowane w ISO­-8859­-2, ale przekazane bez deklaracji charsetu, mogą być pokazane przez czytniki lub mailery, które z różnych przyczyn mają ustawione domyślne kodowanie dla listów przychodzących inne niż ISO­-8859-2 (pominąłem zastępowanie liter z ogonkami przez znaki zapytania jako oczywiste). Czytnik odbierający liczbę (w pierwszej kolumnie) symbolizującą znak z górnego zakresu ASCII i nie znajdując w nagłówku wiadomości deklaracji kodowania, może ją pokazać jako:

nr HEXUS­-ASCIIISO­-8859­-2ISO­-8859­-1 *)Win­dows­-1250ISO­-8859­-16KOI8­-RWin­dows­-1251-Mac­Ro­man-Mac­CEISO­-8859­-13Win­dows­-1257ISO­-8859­-15CP­852CP­775
B11ą±±±±±Ī±±±
E6BćæćæФжÊśęę抵
EAjęêęêЙкÍÍźźêŕĻ
B33ł³łłЁі³³³
F1qńñńńЯсÒŮńńñ˝±
F3sóóóóСуŮůóóóˇ¾
B66śÂČ
BC<ź¼ĽŒјºľ¼¼Œ
BF?ż¿żż©їøŅææ¿
nr HEXUS­-ASCIIISO­-8859­-2ISO­-8859­-1 *)Win­dows­-1250ISO­-8859­-16KOI8­-RWin­dows­-1251-Mac­Ro­man-Mac­CEISO­-8859­-13Win­dows­-1257ISO­-8859­-15CP­852CP­775
A1!Ą¡˘ĄЎ°°**)¡íĪ
C6FĆÆĆÆфЖĘĘÆĂŲ
CAJĘÊĘÊйК(twar­da spa­cja)(twar­da spa­cja)ŹŹÊ
A3#Ł£ŁŁёЈ£££££úŻ
D1QŃÑŃŃяСŃŃÑĐč
D3SÓÓÓÓцУÓÓÓËė
A6&Ś¦¦Š¦¦¦ŠŽ
AC,Ź¬¬Ź¬¨¨¬¬¬Č¼
AF/Ż¯ŻŻЇØĮÆƯ»»
nr HEXUS­-ASCIIISO­-8859­-2ISO­-8859­-1 *)Win­dows­-1250ISO­-8859­-16KOI8­-RWin­dows­-1251-Mac­Ro­man-Mac­CEISO­-8859­-13Win­dows­-1257ISO­-8859­-15CP­852CP­775

*) identyczny efekt w wypadku kodowania Windows-1252

**) pokaże się puste miejsce, pusta klatka, tzw. znak zastępczy, rodzaj negatywowego znaku zapytania, zależy to od programu i używanej czcionki lub będzie wyglądać tak, jakby w tym miejscu nie było żadnego znaku.

Gdy czytnik jest ustawiony na domyślne kodowanie UTF-8, polskie litery zostaną usunięte z treści (np. zamiast „mogliśmy się pomylić” pokaże się „moglimy si pomyli”) - tak zachowuje się OE, w innych czytnikach polskie litery mogą być również pokazane jako znaki zastępcze (negatywowe znaki zapytania - w ww. przykładzie będzie to „mogli�my si� pomyli�” - pokazanie znaku uzależnione jest od obecności tego znaku w używanej czcionce) lub puste klatki.

Character soup: popularne sposoby kodowania polskich liter:

Poniżej ilustracja w tabelarycznej formie tego, co się może wyświetlić u innych, gdy wysyłający nie tylko nie zadbał o wstawianie deklaracji charsetu, ale i używa jednego z wielu możliwych i spotykanych kodowań. Tabelki obejmują wszystkie oficjalne (zarejestowane w IANA link do str. zewnętrznej) charsety zawierające polskie litery plus niezarejestrowany, ale do niedawna powszechny wśród „makówkowiczów” charset środkowoeuropejski Mac i kodowania DOS. Wysyłając list bez deklaracji kodowania mówisz innym „Sami sobie poszukajcie w tabelce, w tym bałaganie, kodowania”. Robi się wyjątkowy bałagan, prawda?

1. Kodowania 8-bitowe

kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
80ÄÇĆ
84Ąää
86Üćå
87áçć
88ąłł
8CŚĆîī
8DŤ¨ćŹŹ
8FŹ¸ŹĆÅ
90źÉÉ
97óŚŚ
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
98ėśś
9Cśùî£
9Dť¯ĚŁØ
9Fźüč¤
A1!ĄˇĄ°íĪ
A2"˘˘¢¢ąĘóó
A3#ŁŁ££Ł£úŻ
A4&¤¤¤¤§Ąż
A5%ĽĄąź
A6&Ś¦¦¦¦Ž
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
A8(¨¨ØØš®Ę©
A9)Š©©©©©ę®
AB+Ť««««ęź½
AC,Ź¬¬¬Ź¨Č¼
ad-[dywiz warun­kowy][dywiz warun­kowy][dywiz warun­kowy][dywiz warun­kowy][dywiz warun­kowy]şŁ
AE.Žľ®®źģ««
AF/ŻŻÆÆŻį»»
B11ą±±±±Ī
B33łł³³ł
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
B55ľµµµĶÁĄ
B66śÂČ
b77ˇ····ĚĘ
B88¸¸øøžłŞĖ
B99šą¹¹čĻ
BC<źĽ¼¼Œľ
BD=˝˝½½œĹŻĮ
BE>žľ¾¾ŸľżŠ
BF?żżææżŅ
C0@ŔŔĄĄÀņ
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
C1AÁÁĮĮÁŃ
C3CĂĂĆĆĂ
C4DÄÄÄÄÄń
C5EĹĹÅÅĆŇ
C6FĆĆĘĘÆĂŲ
CAJĘĘŹŹÊ[twarda spacja]
d0PĐĐŠŠĐđą
D1QŃŃŃŃŃĐč
d2RŇŇŅŅÒĎę
D3SÓÓÓÓÓËė
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
D7W×××׌Îū
D9YŮŮŁŁÙŔ
DAZÚÚŚŚÚŕ
DD]ÝÝŻŻĘŢ
E0`ŕŕąąàŗÓÓ
E3căăććăŃŃ
E4däääääšń
E5eĺĺååćŚňÕ
E6fććęęæśŠµ
e7gççēēçÁšń
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
EAjęęźźêÍŕĻ
EEnîîīīîÓţŅ
F1qńńńńńŮ˝±
F3sóóóóóůˇ¾
F7w÷÷÷÷śų¸
F9yůůłłùý¨
FAzúúśśúķ˙·
FB{űűūūûŻű¹
FC|üüüüüŁŘ³
FD}ýýżżężř²
kod hexUS­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775

2. Kodowanie UTF-8

kod hexUTF-8US­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
C3 93ÓC�Ă�Ă“Ć�Ć“Ă�√ď├ô├ō
C3 B3óC�ĂłĂłĆ³Ć³Ă�√≥├│├│
C4 84ĄD�Ä�Ä„Ä�Ä�Ä�ńĄ─ä─ä
C4 85ąD�Ä�Ä…Ä�Ä�Ä�ńÖ─ů─ģ
C4 86ĆD�Ä�ĆÄ�Ä�Ä�ńÜ─ć─å
C4 87ćD�Ä�ćÄ�Ä�Ä�ńá─ç─ć
kod hexUTF-8US­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
C4 98ĘD�Ä�Ä�Ä�Ä�Ä�ńė─ś─ś
C4 99ęD�Ä�Ä™Ä�Ä�Ä�ńô─Ö─Ö
C5 81ŁE�Ĺ�Ĺ�Å�Å�Ć�ŇĀ┼ü┼ü
C5 82łE�Ĺ�Ĺ‚Å�Å�Ć�Ňā┼é┼é
C5 83ŃE�Ĺ�Ĺ�Å�Å�Ć�ŇÉ┼â┼ā
C5 84ńE�Ĺ�Ĺ„Å�Å�Ć�ŇĄ┼ä┼ä
kod hexUTF-8US­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775
C5 9AŚE�Ĺ�ĹšÅ�Å�Ć�Ňö┼Ü┼Ü
C5 9BśE�Ĺ�Ĺ›Å�Å�Ć�Ňõ┼Ť┼ø
C5 B9ŹE'ĹšĹąÅ¹Å¹ĆčŇĻ┼╣┼╣
C5 BAźE(źźÅŗÅŗĆșŇļ┼║┼║
C5 BBŻE)ĹťĹ»Å»Å»Ć»ŇĽ┼╗┼╗
C5 BCżE*ĹźĹĽÅ¼Å¼ĆŒŇľ┼╝┼╝
kod hexUTF-8US­-ASCIIISO­-8859­-2Win­dows­-1250ISO­-8859­-13Win­dows­-1257ISO­-8859­-16-Mac­CECP852CP775

Pamiętaj!

Źródła: katalog definicji mapowań do Unikodu link do str. zewnętrznej na serwerze Konsorcjum Unicode link do str. zewnętrznej.