problem z polskimi znakami (aplikacja internetowa)

0

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

0

Windows? No tak, tutaj są przeboje z UTF-8. Użyj WINDOWS-1250.

0

Sprawdź kodowanie plików źródłowych. Upewnij się czy serwer rzeczywiście wysyła stronę w utf. Jakiego Pythona używasz? Python 3 ma lepszą obsługę utf, w Python 2 zdaje się że trzeba trochę bardziej się nakombinować(na podstawie doświadczeń z nauki Pythona i pisania prototypu własnej aplikacji).

1 użytkowników online, w tym zalogowanych: 0, gości: 1