[Python] R: R: Re: Visualizzazione caratteri errata nella console di Windows con Python 3.1 e Windows 7
    Manlio Perillo 
    manlio.perillo a gmail.com
       
    Ven  1 Apr 2011 11:09:38 CEST
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Il 01/04/2011 10:35, ceccherinir a libero.it ha scritto:
> Stamani ho fatto altre prove e sono ancora piu' confuso,
> ho provato a fare una prova con Python 2.7 inserendo come
> prima linea
> 
> # -*- coding: cp850 -*-
> print("8-Rømer     (ºRø)\n")
> 
> e poi ho creato l'eseguibile e cosi funziona (usando cxfreeze 4.2.2)
> 
Tieni conto, però, che la stringa "8-Rømer     (ºRø)\n" in Python 2.x è
una byte string.
Dovresti usare, invece:
  print(u"8-Rømer     (ºRø)\n")
> allora ho riprovato la stessa cosa con Python 3.1 (usando prima cxfreeze 4.2.3 
> e poi anche ho provato la 4.2.2)
> ma non funziona
> 
Hai dichiarato l'encoding come cp850?
Dichiaralo invece secondo l'encoding che usa l'editor, o meglio ancora
abituati a usare *sempre* utf-8.
Quindi:
# -*- coding: cp850 -*-
print("8-Rømer     (ºRø)\n")
Fammi sapere se così funziona.
> [...]
Ciao   Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk2VllIACgkQscQJ24LbaURekQCdG8lVCed6+Aa+GxF2h38BvLIO
qikAnjs04u6M2Ojag0JfLgkgHrVus4Ia
=Llr2
-----END PGP SIGNATURE-----
    
    
       
       Maggiori informazioni sulla lista 
	       Python