UTF-8, latin-1 Probleme bei der Konvertierung, python django

ok also mein Problem ist, ich habe den string '\222\222\223\225' das gespeichert ist, als latin-1 in die db. Was ich von django (durch den Druck) ist die folgende Zeichenkette, 'ââââ¢', die ich annehmen, ist die UTF-Konvertierung. Jetzt muss ich übergeben Sie den string in eine Funktion, die
funktioniert dieser Vorgang:

strdecryptedPassword + chr(ord(c) - 3 - intCounter - 30)

Bekomme ich diesen Fehler:

chr () - arg nicht in range(256)

Wenn ich versuche Kodierung der Zeichenfolge als latin-1 ersten ich bekomme diese Fehlermeldung:

'latin-1' codec can T encode characters in position 0-3: Ordnungszahl nicht
in range(256)

Habe ich gelesen, ein Haufen, wie die Zeichenkodierung funktioniert, und es ist etwas, das ich vermisst werde, weil ich einfach nicht get it!

InformationsquelleAutor jacob | 2008-11-08

Schreibe einen Kommentar