> Do toho sitecustomize.py bych to necpal. Je to soubor v podstatě
> vázaný na počítač. Pokud by aplikace na něco takového spoléhala,
> nedala by se rozumně instalovat jinde.
Přenositelnost zatím ještě neřeším. Šlo o to přechodně zajistit
fungování (konkrétní comp/verze Pythonu) (raw_)input i na wi
Ve wydlích není žádná obdoba *nixových $LC_* proměných, ze kterých by to šlo
zjistit za běhu?
Zase někdo, kdo chce nás, chudáky windowsáky, nas..t!
:-
Anebo jinak:
Ó ty svatá (s)prostoto!
Prostě, ms-windows není systém a už vůbec ne operační.
Je to produkt úspěšného marketingu.
Ale vážně
Ve wydlích není žádná obdoba *nixových $LC_* proměných, ze kterých by to šlo
zjistit za běhu?
petrofF (pondělí 03 Květen 2010 13:53:37):
> Skripty (s unicode literály) se v WinDOS okně zobrazují bezchybně.
> Jen si nejsem jistý jestli je úprava kompatibilní s různými běhovými
> prostředími
> (IDL
On 28 dub, 21:48, Petr Přikryl wrote:
> petrofF
>
> >Bohužel, toto se týká jen příkazů print.
> >Pokud použiju raw_input(u"Zadej jméno...") hodí to chybu
>
> Zdá se, že jde o starou chybu, kterou jsem hlásil vývojářům skoro před
> 5 lety. Mrkni semhttp://www.py.cz/pipermail/python/2005-July/003022
> Pořádně to řeší až Python 3, ale dá se to pořádně řešit i v Python 2. Musí se
> ale
> systematicky používat Unicode řetězce. Ty umí správně zobrazit jak cmd okno,
> tak GUI okno.
>
Bohužel, toto se týká jen příkazů print.
Pokud použiju raw_input(u"Zadej jméno...") hodí to chybu
_
petrofF (úterý 27 Duben 2010 19:03:16):
> V PyDev/Eclipse je zobrazení (Pydev Console) v pořádku:
> - v editoru nastavené kódování cp1250
> - uvozeno: # -*- coding: cp1250 -*-
> Tentýž script.py je v konzoli (Python 2.5 / Windows XP / cmd: default
> CP=1250) zobrazen chybně:
> Např.:
> [0x82] é se
V PyDev/Eclipse je zobrazení (Pydev Console) v pořádku:
- v editoru nastavené kódování cp1250
- uvozeno: # -*- coding: cp1250 -*-
Tentýž script.py je v konzoli (Python 2.5 / Windows XP / cmd: default
CP=1250) zobrazen chybně:
Např.:
[0x82] é se zobrazí jako Ú
(což odpovídá DOSovskému é při zobraz