leidiges Thema.. -> UTF-8 in Konsole

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.
nepi
User
Beiträge: 23
Registriert: Montag 23. Juni 2008, 11:26

Beitragvon nepi » Freitag 8. August 2008, 19:44

danke für deine antwort..

genau das nehme ich mittlerweile auch an..
jedoch ergab ein test-code, dass es ein bytestring ist. bin mir aber nicht sicher wie vertrauchlich dieser test ist..

Code: Alles auswählen

x = testString
if isinstance(x, str):
    print "string"
elif isinstance(x, unicode):
    print "unicode"


(link mit testmöglichkeiten http://mail.python.org/pipermail/python-dev/2001-October/017768.html )

aber wie du gesagt hast, wenn auf ein objekt direkt ein encode() anwendbar ist, kann es sich de facto nur um ein unicode objekt handeln..
BlackJack

Beitragvon BlackJack » Freitag 8. August 2008, 20:16

Bau doch einfach ein ``print type(obj)`` ein, um Gewissheit zu erlangen. Aber Achtung: Es gibt Bibliotheken, die bei XML/HTML nur dann `unicode`-Objekte liefern, wenn das auch wirklich notwendig ist, also irgend etwas ausserhalb von ASCII drin vorkommt.

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]