UTF-8 Encoding in Python files

Um in Python Source files utf-8 zu verwenden genügt es folgenden Teil ganz oben in den Header der Datei zu platzieren:


#!/usr/bin/env python
# -*- coding: utf-8 -*-

Anschließend ist es möglich ganz normal utf-8 zu verwenden:

test = 'äöüß'
uu = test.decode('utf8')
string = uu.encode('cp1250')
print(string)

Wichtig: Unter Python 3 ist dies nicht mehr erforderlich, da es dort das Standard Encoding ist.