ich habe ein problem mit py2exe und den encodings..mein programm läuft unter der eclipse-umgebung ohne probleme.
ich habe mir eine "DebugPrint" Funktion gemacht, die mir auf der konsole daten ausgibt.
sobald ich aber dieses mit py2exe zu einer ausführbaren-datei kompiliere kommt es zur folgenden meldung:
UnicodeDeodeError: 'ascii' codec can´t decode byte 0xf6 in position...
ich habe in allen *.py dateien in der ersten zeile stehen:
# -*- coding: Cp1252 -*-
die DebugPrint-Funktion sieht folgendermaßen aus:
Code: Alles auswählen
def DebugPrint(*args, **kargs):
if(DEBUG):
import sys
for __arg in args:
print str(__arg).encode('latin-1','ignore');
habe auch schon andere codings in DebugPrint angegeben..geht aber auch nicht!! es kommt immer oben zu der oberen Fehlermeldung!
Kann mir jemand weiterhelfen, an was das noch liegen könnte??
Ich weiß leider nicht mehr weiter..
mfg
Edit (BlackJack): Quelltext in Code-Tags gesetzt.