Expand/Shrink
utf-8.2.txt [utf-8]
The following text is in Czech, enjoy.

"Každej nemůže bejt chytrej, pane obrlajtnant," řekl přesvědčivě Švejk, "ti hloupí musejí dělat
výjimku, poněvadž kdyby byl každej chytrej, tak by bylo na světě tolik rozumu, že by z toho byl
každej druhej člověk úplně blbej. Kdyby například, poslušně hlásím, pane obrlajtnant, znal každej
zákony přírodní a doved by si vypočítat vzdálenosti nebeský, tak by jenom vobtěžoval svoje okolí,
jako ňákej pan Čapek, kterej chodil ke 'Kalichu' do hospody a v noci vždycky vyšel z výčepu na
ulici, rozhlížel se po hvězdnatej vobloze, a když se vrátil, chodil vod jednoho k druhýmu a říkal:
'Dneska krásně svítí Jupiter, ty nevíš, pacholku, ani, co máš nad hlavou. To jsou vzdálenosti, kdyby
tě, lumpe, vystřelili z děla, tak bys tam rychlostí dělový kule letěl miliony a miliony let.' Bejval
přitom tak sprostej, že potom vobyčejně vyletěl z hospody sám, vobyčejnou rychlostí elektrický
tramvaje, asi tak, pane obrlajtnant, deset kilometrů za hodinu.

Nebo máme například, pane obrlajtnant, brabence..." 


 
  1   f = file( 'utf-8.2.txt','r')
  2   text = f.read()
  3   f.close()
  4   text = text.decode('utf-8')
  5   printed = []
  6   for ch in text:
  7     if ord( ch) >= 128 and not ch in printed:
  8       printed.append( ch)
  9       print ord( ch), ch.encode( 'utf-8')
stdout:
382 ž
367 ů
345 ř
283 ě
269 č
352 Š
237 í
253 ý
250 ú
353 š
225 á
328 ň
268 Č
Doba běhu: 30.9 ms