Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire i caratteri non-ASCII in Python

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 .

 

Programmazione © www.354353.com