Hallo Liste ich habe ein kleines Problem mit einer Unicode-Konvertierung! Brauche es weil OpenLdap keine Sonderzeichen verarbeiten kann, und ich deshalb nach UTF-8 konvertieren muss! --snip-- text-> utf-8 def sozeich(test): adr = unicode(test) adr = adr.encode('utf-8') return adr ort = sozeich(test='nürnberg') --snip-- jetzt meine Frage wie kann ich diesen utf-8 String wieder zurück konvertieren (am besten nach latin-1) --snip-- utf -> latin-1 adr = ort.decode('utf-8') --snip-- Fehler: Traceback (most recent call last): File "test.py", line 35, in ? adr = ort.decode('utf-8') AttributeError: decode Hoffe jemand von euch hat einen Tip mfg christian _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
decode() gibts erst in Python 2.2!
-aj
--On Dienstag, 1. April 2003 10:45 Uhr +0100 Klinger Christian
Hallo Liste
ich habe ein kleines Problem mit einer Unicode-Konvertierung! Brauche es weil OpenLdap keine Sonderzeichen verarbeiten kann, und ich deshalb nach UTF-8 konvertieren muss!
--snip-- text-> utf-8
def sozeich(test): adr = unicode(test) adr = adr.encode('utf-8') return adr
ort = sozeich(test='nürnberg')
--snip--
jetzt meine Frage wie kann ich diesen utf-8 String wieder zurück konvertieren (am besten nach latin-1)
--snip-- utf -> latin-1
adr = ort.decode('utf-8')
--snip--
Fehler: Traceback (most recent call last): File "test.py", line 35, in ? adr = ort.decode('utf-8') AttributeError: decode
Hoffe jemand von euch hat einen Tip
mfg christian
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Klinger Christian wrote:
Hallo Liste
ich habe ein kleines Problem mit einer Unicode-Konvertierung! Brauche es weil OpenLdap keine Sonderzeichen verarbeiten kann, und ich deshalb nach UTF-8 konvertieren muss!
--snip-- text-> utf-8
def sozeich(test): adr = unicode(test) adr = adr.encode('utf-8') return adr
ort = sozeich(test='nürnberg')
--snip--
jetzt meine Frage wie kann ich diesen utf-8 String wieder zurück konvertieren (am besten nach latin-1)
unicode(ort, "utf-8").encode("iso-8859-1") -- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (3)
-
Andreas Jung
-
Gerhard Haering
-
Klinger Christian