Ahoj,
začínám v Pythonu a narazil jsem na problém s českou diakritikou.
Jedná se o nesprávné zobrazení v IDLE v inputu, kdy se nesprávně
zobrazují české znaky.
Podařilo se mě jenom vygooglit řešení pro nesprávné zobrazování v
print(), ale na input() to nefunguje.
Používám jako editor Visual Studio Community 2015 a Python ve verzi
3.4.
Mám tedy nastaveno v save options UTF 8, což zabránilo chybovým
hláškám obecně, ale jak jsem zmínil, problém v inputu to nevyřešilo.
Zkoušel jsem různé "fígle", jako třeba
import sys
sys.setdefaultencoding("UTF-8")
nebo
# coding: uft8
(což je mě divný, protože # značí komentář)
Co mě zaráží, je, že když použiju
print (sys.stdin.encoding)
vrací jako nastavené kódování CP852.
Nevíte tedy, jak správně zobrazovat české znaky v inputu?
viz.screen...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.