Ahoj. Pridavam se do databaze. :-)
$ cat tzname_bug.txt
3.4.0 (default, Jun 19 2015, 14:18:46)
[GCC 4.8.2]
Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
but it is: CET | CEST
types: |
$ lsb_release -a
LSB Version:...
Distributor ID:Ubuntu
Description:Ubuntu
Ahoj všeci,
Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to
pod Windows. Pod Linuxem to bude nejspíš bez problémů.
tzname_bug.py
=
#!python3
import time
import sys
with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
:) Nelaškuj. Jde o to, že ten český text je v time.tzname blbě převeden do
UNICODE.
>> =
>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit
>> (Intel)]
>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>> but it
a je ten .py soubor skutecne v kodovani utf-8?
Honza Král
E-Mail: honza.k...@gmail.com
Phone: +420 606 678585
2015-09-18 18:55 GMT+02:00 Petr Přikryl :
> :) Nelaškuj. Jde o to, že ten český text je v time.tzname blbě převeden do
> UNICODE.
>
>>>
Je. Jde to poznat taky podle toho, že f.write() ten text so souboru přes UTF-8
kódování zapsal správně. V https://bugs.python.org/ už jsem našel
asi něco podobného čínsky -- https://bugs.python.org/issue16322
Asi to není dořešené už od té doby.
P.