Ahoj,
resim Unicode tez, me postrehy:
Unicode je ideal pro prezentaci vsech znaku, ktery se musi nakonec prekodovat
do bytoveho retezce (taky nazyvan plainstring, bytestring...).
vstup ---> decoding (e.g. ANSI) ---> Unicode ---> encoding (e.g. UTF8)
---> vystup
Plati:
unicodestring = u"Žlutý kůň."
utf8string = unicodestring.encode ("utf-8")
Jak dostat zvolene kodovani do vystupu, ktery pouziva napr. UTF-8:
import codecs, sys
sys.stdout = codecs.lookup ('utf-8')[1](sys.stdout)
Ty si ve svem prikladu prevedl plainstring na Unicode pomoci UTF-8,
ale pak je treba
Unicode prekodovat znovu na plainstring podle zvoleneho kodovani.
Stepan
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python