Poniższa tabela zawiera sugerowane kodowania dla dużej ilości języków. Kodowania są wykorzystywane przez serwlety generujące informacje w wielu językach; określają one, które kodowanie znaków powinien wykorzystać PrintWriter serwletów. Domyślnie PrintWriter wykorzystuje kodowanie ISO-8859-1 (Latin-1), właściwe dla większości języków zachodnioeuropejskich. Aby określić alternatywne kodowanie, wartość kodowania musi zostać przekazana metodzie setContentType() zanim serwlet pobierze swój PrintWriter, na przykład:
odp.setContentType("text/html; charset=Shift_JIS"); // Kodowanie japońskie
PrintWriter wyj = odp.getWriter; // Zapisuje japoński Shift_JIS
Kodowanie może być również ustawione pośrednio, przy pomocy metody setLocale(), na przykład:
odp.setContentType("text/html");
odp.setLocale(new Locale("ja", "")); // Ustawia kodowanie na Shift_JIS
Metoda setLocale() przypisuje odpowiedzi kodowanie zgodnie z poniższą tabelą. W przypadku, gdy możliwe jest więcej niż jedno kodowanie, wybierane jest kodowanie umieszczone w tabeli na pierwszej pozycji.
Proszę zauważyć, że nie wszystkie przeglądarki WWW obsługują wszystkie kodowania, lub posiadają czcionki, dzięki którym istnieje możliwość wyświetlania wszystkich znaków, chociaż wszystkie klienty obsługują przynajmniej ISO-8859-1. Proszę także pamiętać, że kodowanie UTF-8 może reprezentować wszystkie znaki Unicode, a w związku z tym może być uznane za właściwe dla wszystkich języków.
Język
Kod języka
Sugerowane kodowania
angielski
en
ISO-8859-1
Albański
sq
ISO-8859-2
Arabski
ar
ISO-8859-6
białoruski
be
ISO-8859-5
Bułgarski
bg
chiński (tradycyjny / Tajwan)
zh (kraj TW)
Big5
chiński (uproszczony / kontynentalny
zh
GB2312
Chorwacki
hr
czeski
cs
duński
da
holenderski
nl
estoński
et
fiński
fi
francuski
fr
grecki
el
ISO-8859-7
hebrajski
he (dawniej iw)
ISO-8859-8
hiszpański
es
islandzki
is
japoński
ja
Shift_JIS, ISO-2022-JP, EUC-JP[1]
kataloński (hiszpański)
ca
koreański
ko
EUC-KR[2]
litewski
lt
łotewski
lv
macedoński
mk
niemiecki
de
polski
pl
portugalski
pt
rosyjski
ru
ISO-8859-5, KOI8-R
grzegorj