Ako dosiahnem toho, aby pri:
text = "Obrázok"
tt.append(text)
print tt
Aby v zozname bolo ["Obrázok"] namiesto ["Obr\xc3\xa1zok"]
Mimoto, prečo v SPE nefunguje text = u"Obrázok".
Vždy mi skočí UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 2: ordinal not in range(128).
Fórum › Python
Diakritika
Stačí definovat kódování. Nejlépe UTF-8, protože pak jsou všechny řetězce UNICODE a nemusíš nic řešit. Dělá se to tak, že dáš na začátek souboru:
# -*- coding: utf-8 -*-
Tedy celý soubor může vypadat např. takto:
# -*- coding: utf-8 -*-
a = "ěščřžýáíé"
print a
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Podobná vlákna
Diakritika — založil Milan
Diakritika — založil Marty_SVK
Diakritika — založil DjHard
Diakritika — založil peter
C# CZ diakritika — založil eXilim
Moderátoři diskuze