Każde ma to coś, utf-8 stosuje się rzadko. W sumie większego znaczenia nie ma jak ustawisz, przeglądarka jak zobaczy w META kodowanie, stosuje kodowanie na takie a nie inne literki. Windows-1250 zostało stworzone na potrzeby systemu Windows. ISO stosuje się wszędzie i jest jednym z najstarszych kodowań
Pozwolisz, że się nie zgodzę. Nie do końca. Dla nas - polaków
windows-1250 jest kompletnie bezużyteczny. Polskie znaki są tutaj zarezerwowane w znakach specjalnych przez co wielokrotnie ich użycie interpretowane jest binarnie, a nie tekstowo - co daje nam w wyniku dziwne krzaki, a nie pożądaną wartość. Po za tym standard ten (o ile go standardem można nazwać) nie jest zgodny z normami ASCII. Co do
iso-8859-2 i
utf-8. Obydwa są zgodne, choć osobiście wydaje mi się, że powoli należy się skłaniać co do tego drugiego. Ten pierwszy - 8 bitowy jest znormalizowany dla polskiego standardu. Działa dobrze. Ten drugi - 16 bitowy ma znacznie szerszy zakres i można powiedzieć jest międzynarodowy. Wszelkie znaki można uzyskiwać za pomocą kilku bitowych szeregów znakowych. Co usuwa problemy z różnorodnymi kodowaniami.
To tak gwoli krótkiego wyjaśnienia. Po za tym nie zapominajcie o doctypie i jego najczęstszym (jak w przypadku XHTML'a) zróżnicowaniu w przypadku różnych przeglądarek.