Zdravim,
to je bohuzel prave onen pripad, ktery jsem v predchozim navodu zminoval jako
zbyvajici problem, tj.:
... vystup "specialnich" znaku, diakritiky ap. do logu ...
Onen udaj na zacatku zdroje, napr.:
# -*- coding: utf-8 -*-
urcuje kodovani zdrojoveho souboru, ktere se pouzije pro dekodovani textovych
retezcu.
Na vystup print ... aj. by toto nemelo mit zadny vliv.
Jediny, celkem malo pouzitelny postup, na ktery jsem prisel je vyslovne kodovani
vystupu pro PSPad, napr:
print u"1. úkol: Kolik obsahuje znaků a slov?".encode("windows-1250")
se pri zachycenem vystupu zobrazi v logu spravne; spatne je top ovsem v cmd
konzoli mimo PSPad, tam je to spravne pri:
print u"1. úkol: Kolik obsahuje znaků a slov?"
print u"1. úkol: Kolik obsahuje znaků a slov?".encode("cp852")
Nevim, jestli je to jednoduse resitelne pro obecnou diakritiku a dalsi znaky,
pokud PSPad prebira vystup z cmd, nejspis to mozne nebude (nevim, jestli neni
mozne nejak interne nastavovat kodovani cmd okna - chcp ... ?)
Zdravim,
vbr
--
<http://forum.pspad.com/read.php?1,54751,60558>
PSPad freeware editor http://www.pspad.com