Je tam utf. Prevadim po nacitani tyto retezce pomoci unicode(retezec). Avsak mi je divne, proc by mu melo vadit, ze retezec mu nabizim v unicode.
Petr Zlamal napsal(a):
Diky za nakopnuti. Bylo to opravdu tim, avsak mam s tim jeste potize. Konkretne se syntaxi takoveho typu:

print u"data v konfiguračním souboru %s jsou ve špatném formátu ".encode("utf-8") %(self.path)

chybova hlaska (v nativnim pythonovskem skriptu, ne ve zmrazenem!!!):

Otázka je, co je v self.path? Podle toho jak jsem to zkoušel, tak by tam mělo být utf-8:

# -*- coding: utf-8 -*-
print u"data v konfiguračním souboru %s jsou ve špatném formátu".encode("utf8") % "ěščř" # funguje print u"data v konfiguračním souboru %s jsou ve špatném formátu".encode("utf8") % u"ěščř" # chyba

Pravděpodobně se nejdřív základní řetězec převede na utf8 a teprve pak se slučuje s tím, co je za % .


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

Odpovedet emailem