[Python] Supporto ai caratteri accentati.

Daniele Varrazzo piro a develer.com
Mer 8 Maggio 2013 18:27:59 CEST


On 2013-05-08 16:41, Gollum1 wrote:
> domanda forse banale, vedo che nelle librerie si parla di utf8, ma a
> livello di interprete, se nel codice ho una stringa che contiene una
> lettere accentata, l'interprete esce con un errore.
>
> esiste un qualche modo per indicare all'interprete che il file è in
> utf8, e quindi può contenere (nelle stringhe naturalmente) caratteri
> strani?

"C'hai preso": se un sorgente non è ascii lo devi dichiarare in cima: 
leggi

     http://www.python.org/dev/peps/pep-0263/

Puoi usare:

     # -*- coding: <encoding name> -*-

che piace a emacs, oppure

     # vim: set fileencoding=<encoding name> :

che piace a vim.


-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com


Maggiori informazioni sulla lista Python