-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Il 01/04/2011 10:35, ceccheri...@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----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python