Zdravim,

Porad mam problem se spravny zobrazenim textu v utf-8 na nekterych systemech.

 

Jak zaridim aby mi kod dole fungoval na vsech masinach?

 

#!/usr/bin/python

#-*- coding: utf8 -*-

 

def out(text):

    print unicode(str(text) + '\n', 'utf8')

 

out('Žlutý kůň.')

 

Na jednech windows mi to funguje, tam kde kde mam zapnutou volbu "language for 
non-Unicode programs" na Czech. Tam kde je to English tam mi kod skonci s 
vyjimkou. Na Linuxu mi to konci take s vyjimkou.

 

Takze jak funkci out upravit tak aby si nejak zjistila locales a podle toho 
vypsala text?

Diky,

David

 

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem