Zu machen, wie die __repr__ auf unicode-Zeichenfolge zurückgeben

Nenne ich eine __repr__() Funktion auf Objekt x wie folgt:

val = x.__repr__()

und dann will ich speichern val string SQLite Datenbank. Das problem ist
dass val sollte unicode.

Ich versuchte dies ohne Erfolg:

val = x.__repr__().encode("utf-8")

und

val = unicode(x.__repr__())

Wissen Sie, wie Sie das korrigieren?

Ich bin mit Python 2.7.2

  • "Wie machen __repr__ gibt ein unicode-string" - Durch Installation von Python 3.
InformationsquelleAutor xralf | 2012-02-16
Schreibe einen Kommentar