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ł! Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.

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.