Obecnie w Internecie dominują trzy standardy kodowania polskich znaków: ISO-8859-2, Windows-1250 i UTF-8. Pierwszy z nich został wprowadzony przez normę ISO i jest ogólnie polecanym i zalecanym standardem kodowania polskich znaków na stronach internetowych. Jeżeli chcesz stworzyć nową stronę internetową,warto użyć właśnie jego, ew. standard UTF-8 który opisuję poniżej.
Drugim standardem jest Windows-1250. Standard ten wszedł do internetu niejako “tylnymi drzwiami” – ten system kodowania polskich znaków jest używany w polskich wersjach systemu Windows, i z tego powodu wiele stron tworzonych pod tym systemem używało tego właśnie kodowania. Przez długi czas standard ten nie był oficjalnie uznawany w Internecie. W pewnym jednak momencie został on jednak ustandaryzowany, pewnie dlatego że istniał już ogrom stron WWW które z niego korzystały. Standard ten jest jednak nadal odradzany jako standard kodowania polskich znaków na stronach WWW.
Trzecim standardem jest UTF-8. Standard ten opiera się na standardzie Unicode, zatem używając go można jednocześnie wykorzystywać na stronie polskie znaki i dowolne inne, np. cyrylicę. Zaletą tego standardu jest też to że znaki zajmują jak najmniej miejsca, tzn. znaki ASCII 7 są kodowane na 1 bajcie, a pozostałych większość znaków używanych na co dzień jest zapisywana na dwóch bajtach.
Aby ustawić standard kodowania na stronie, trzeba użyć odpowiedniego znacznika <meta>, np.
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />