Il giorno 29 luglio 2013 11:12, Pietro <peter.z...@gmail.com> ha scritto:
> 2013/7/29 Gianluca Esposito <giae...@gmail.com>: > > è la prima cosa che ho provato e non funziona assolutamente, sto usando > > python 3.3.1 e credo che le stringhe siano già unicode senza anteporre > nulla > > Hai ragione in python3 non è necessario anteporre la "u" davanti ad > una stringa... > però a me il tuo esempio funziona... > > Python 3.3.2 (default, May 21 2013, 15:40:45) > [GCC 4.8.0 20130502 (prerelease)] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> s = u"<html><body><h1>àèìòù</h1></body></html>" > >>> print(s) > <html><body><h1>àèìòù</h1></body></html> > >>> s = "<html><body><h1>àèìòù</h1></body></html>" > >>> print(s) > <html><body><h1>àèìòù</h1></body></html> > > da terminale funziona anche a me, ma su cgi mi dà quell'errore che tra l'altro non avevo su python 2.7, per cui c'è qualcosa che mi sfugge su python 3 e l'encoding. In rete sto cercando da un pò, senza trovare una soluzione. La cosa peggiore è che sono sicuro che mi sto perdendo in bicchiere d'acqua e che la soluzione sarà banalissima
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python