Ausgabe im Browser: ���
Offensichtlich ist das kein utf-8, sondern ein single-byte-coding, das aber nicht richtig dargestellt wird, weil Dein Browser ja von utf-8 ausgeht.
Hat jemand eine Idee wo ich noch etwas verstellen könnte oder wo das Problem liegen kann?
Dein Hauptproblem ist dass Du print fuer ne webapp benutzen willst. Vergiss das besser, das ist langfristig eh nicht tragbar. Wenn Du derzeit mit python 2.x auskommst, nimm werkzeug (und ggf. flask, wenn Du auch ein Framework haben willst). Das ist jetzt am Anfang etwas mehr Arbeit, Du sparst aber langfristig viel Arbeit und Debugging und musst Dich nicht mit allen vielen Kleinigkeiten und Widrigkeiten selbst rumschlagen. Wenn Du unbedingt python 3 willst, dann nimm halt auf jeden Fall WSGI, dann hast Du mehr Kontrolle ueber das, was passiert.