Die Suche ergab 4 Treffer

von uwe58
Donnerstag 19. November 2009, 08:40
Forum: Allgemeine Fragen
Thema: PIL und print und "Buß- und Bettag" (Anfänger)
Antworten: 8
Zugriffe: 1441

Und wie mache ich es nun richtig?

In meinem Programm lese ich Daten aus einer Windows-Ini-Datei ein, also ANSI-Code.

Im Programm selbst lege ich die Feiertage fest, also UTF-8 oder Unicode.

Die Strings werden sowohl auf die Konsole mit print als auch auf PIL mit draw.text() ausgegeben.

Welche ...
von uwe58
Donnerstag 19. November 2009, 07:28
Forum: Allgemeine Fragen
Thema: PIL und print und "Buß- und Bettag" (Anfänger)
Antworten: 8
Zugriffe: 1441

Warum liefert das einen Fehler?
#! /usr/bin/python
# -*- coding: UTF-8 -*-

def sFeiertag():
"""Liefert die Bezeichnung des Feiertags oder einen Leerstring"""
s = u"Buß-und Bettag"
return(s)

if __name__ == '__main__':
s = sFeiertag()
print s

Traceback (most recent call last):
File "test_01 ...
von uwe58
Mittwoch 18. November 2009, 14:39
Forum: Allgemeine Fragen
Thema: PIL und print und "Buß- und Bettag" (Anfänger)
Antworten: 8
Zugriffe: 1441

wenn ich den Text vor der Ausgabe so vorbehandle

Code: Alles auswählen

text=codecs.decode(text, 'UTF-8')
Danke für die schnelle Hilfe.
Uwe
von uwe58
Mittwoch 18. November 2009, 09:22
Forum: Allgemeine Fragen
Thema: PIL und print und "Buß- und Bettag" (Anfänger)
Antworten: 8
Zugriffe: 1441

PIL und print und "Buß- und Bettag" (Anfänger)

Wir haben in Sachsen heute den "Buß-und Bettag". Dass ist jedoch nicht das Problem sondern:
Wenn ich in meinem Script
print "Buß-und Bettag"
ausgebe ist alles in Ordnung. Wenn ich jedoch mit PIL
draw.text((x,y),"Buß- und Bettag")
ausgebe wird dass "ß" mit einem falschen Code ausgegeben.

Was ...