L' American Standard Code for Information Interchange , o ASCII , la codifica definisce i codici per i caratteri inglesi , segni di punteggiatura e simboli speciali con i valori numerici vanno da 0 a 127. Quando si desidera leggere o memorizzare i caratteri non ASCII , come i caratteri in alfabeti stranieri o lettere accentate inglese, nel linguaggio di programmazione Python , è necessario convertirle al più vicino equivalenti visivi di caratteri ASCII in Python codifica supportato . Utilizzando la funzione unicode di Python è possibile presentare i caratteri non ASCII nelle applicazioni utente . Cose che ti serviranno
Python IDLE 2.7.1
Mostra più istruzioni
1
clic su "Start " di Windows e quindi fare clic su " Blocco note " per aprire il Blocco note editor di testo .
2
Aggiungere il seguente codice nella finestra aperta :
import sys
sys.getdefaultencoding ( ) per
grezzo = 'A' . decode ( ' CP437 ' ) per
stampa grezza
u = u'a '
txt = unicode ( ' A ' , encoding =' utf-8 ' )
stampa u ' \\ 00C1 ' . encode ( ' CP437 ' ) per
stampa txt
3
Fare clic su " File" e poi cliccare su " Salva . ' Inserire " nonascii.py " nella casella "Nome file " e fare clic sul pulsante " Salva ' .
4
Fare clic su" Start " di Windows , selezionare " Python 2.7 " e quindi fare clic su " IDLE ( Python GUI ) . " Fare clic su " File " , selezionare "Apri" e quindi fare doppio clic su " nonascii.py " nella finestra aperta .
5
Fare clic su " Esegui" e quindi fare clic su "Esegui Module" per decodificare non - ASCII "A" carattere nella codifica " CP437 " per il "UTF - 8" codifica .