Nwlapcug.com


Come convertire i caratteri Non-ASCII in Python

Come convertire i caratteri Non-ASCII in Python


L'American Standard Code for Information Interchange, o ASCII, codifica definisce i codici per i caratteri inglesi, segni di punteggiatura e simboli speciali con i valori numerici in esecuzione da 0 a 127. Quando si desidera leggere o memorizzare caratteri non-ASCII, ad esempio caratteri negli alfabeti stranieri o accentati lettere inglesi, nel linguaggio di programmazione Python è necessario convertirle per gli equivalenti di visual più di caratteri ASCII in Python supportato codifica. Utilizzando la funzione di unicode di Python è possibile presentare caratteri non ASCII nelle applicazioni utente.

Istruzioni

1

Fare clic su "Start" in Windows e quindi fare clic su "Blocco note" per aprire l'editor di testo blocco note.

2

Aggiungere il codice seguente nella finestra aperta:

import sys

sys.getdefaultencoding()

Raw = ' A'.decode('cp437')

stampa raw

u = u 'Á'

txt = unicode ('A', encoding = "utf-8')

stampa u'\00C1'.encode('cp437')

stampa txt

3

Fare clic su "File" e quindi fare clic su "Salva." Immettere "nonascii.py" nella casella "Nome File" e scegliere il "Salva ' pulsante.

4

Fare clic su "Start" in 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 modulo" per decodificare non ASCII carattere "A" in "CP437" codifica per la codifica "UTF-8".