Slik konverterer ikke-ASCII-tegn i Python
The American Standard kode for Information Interchange, eller ASCII, definerer koding koder for engelske tegn, skilletegn og spesialtegn med tallverdier som går fra 0 til 127. Når du ønsker å lese eller lagre ikke-ASCII-tegn, for eksempel tegn i utenlandsk alfabeter eller aksent engelske bokstaver, i programmeringsspråket Python, må du konvertere dem til nærmeste visuelle ekvivalenter av ASCII-tegn i Python støttet koding. Ved å bruke Python unicode-funksjonen kan du presentere ikke-ASCII-tegn i brukerapplikasjoner.
Bruksanvisning
1 Klikk "Start" i Windows og klikk "Notisblokk" for å åpne Notepad teksteditor da.
2 Legg til følgende kode i det åpne vinduet:
import sys
sys.getdefaultencoding ()
rå = 'A'.decode (' cp437 ')
skrive ut rå
u = u'Á '
txt = unicode ( 'A', encoding = "utf-8 ')
print u '\ 00C1'.encode (' cp437 ')
print txt
3 Klikk på "File" og deretter "Lagre". Skriv "nonascii.py" i "File Name" boksen og klikk på "Lagre" -knappen.
4 Klikk "Start" i Windows, velg "Python 2.7" og deretter "IDLE (Python GUI)." Klikk "Fil", velg "Open" og dobbeltklikk på "nonascii.py" i det åpne vinduet.
5 Klikk "Kjør" og deretter "Run Module" for å dekode ikke-ASCII "A" tegnet i kodingen "CP437" til koding "UTF-8".