luca72 wrote: > UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in > position 8: ordinal not in range(128) > > I have solve in this way: > > file_ricerca = codecs.open('ri', 'wb', 'ISO-8859-15', 'repalce')
That should be 'replace' instead of 'repalce', I assume you just mistyped it here. In any case, you could use 'UTF-8', which is a good default encoding and which further allows the full range of Unicode characters. > That is not exact what i want because instead of the 'é' i get '?' but > the loop contine. Hmmm, weird, I'd say that ISO-8859-15 should support the accented 'é'. However, this could also be caused by how you look at the file. If the editor you use to open it uses a different encoding, it will display garbage. Uli -- Sator Laser GmbH Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 -- http://mail.python.org/mailman/listinfo/python-list