Witam, piszę pierwszą aplikację internetową w Pythonie i natrafiłem na problem który wynika chyba z kodowania. Wszystko ma być zakodowane w utf8, takie też kodowanie jest podobno domyślnie ustawione na serwerze. Mam taki fragment kodu:
def Fs(req):
slowo = str(req.form.getfirst("slowo"))
req.write("wpisane słowo:"+slowo)
Nie wiem dlaczego zamiast "ł" w tekście "wpisane słowo" jest wyświetlany jakiś krzak, a jeśli w adresie strony podam jako słowo jakiś napis z polskimi znakami to jest on wyświetlany poprawnie. Tak samo kod wyszukujący mi dane pliki w katalogu i wyświetlający ich nazwy również wyświetla zamiast polskich znaków w nazwach krzaki