Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Wenn man Unicode Zeichen mit pickle.dump() speichert/öffnet werden die Unicode zeichen nicht/dekodiert angezeigt.
Ich habe versucht den geöffneten String mit encode zu enkodieren aber das hat nicht so recht geklappt.
Wahrscheinlich habe Ich die falsche Kodierung benutzt.
Kann Mir einer helfen?
[url=http://www.pc-tutos.de/Tutorials/Tutorials.htm]Wie verändert man Spiele oder Computer nach Wunsch? www.PC-Tutos.de[/url]
wenn Du ein unicode object mit pickle.dump speicherst und mit pickle.load wieder einlädst, solltest Du wieder ein unicode object bekommen. Kein Grund hier irgend etwas zu en-/dekodieren.
>>> u = u"äöüß"
>>> type(u)
<type 'unicode'>
>>> print u
äöüß
>>> with open('test.pickle', 'w') as f:
... pickle.dump(u, f)
...
>>> with open('test.pickle', 'r') as f:
... v = pickle.load(f)
...
>>> v == u
True
>>> type(v)
<type 'unicode'>
>>> print v
äöüß