“Conocimiento Programación>Lenguajes De Programación

Cómo convertir caracteres no ASCII en Python

2015/2/12
El Código Estándar Americano para el Intercambio de Información, o ASCII , la codificación define códigos para caracteres ingleses , signos de puntuación y símbolos especiales con los valores numéricos de funcionamiento de 0 a 127 . Cuando se desea leer o almacenar caracteres no ASCII , como personajes de alfabetos extranjeros o letras con acento inglés , en el lenguaje de programación Python , debe convertir a los equivalentes visuales más cercanos de caracteres ASCII en la codificación apoyado Python. Mediante el uso de la función unicode de Python se puede presentar caracteres no ASCII en las aplicaciones de usuario . Cosas que necesitará
Python IDLE 2.7.1
Ver Más instrucciones
1

clic en "Inicio " de Windows y haga clic en " Bloc de notas " para abrir el Editor de texto Bloc de notas.
2

Agregue el código siguiente en la ventana abierta :

import sys

sys.getdefaultencoding ()

prima = ' a'. decode ( ' cp437 ' )

impresión cruda

u = u'Á '

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

impresión u ' \\ 00C1 . codifican ( ' cp437 ' )

impresión txt
3

Haga clic en " archivo" y luego haga clic en " Guardar ". Escriba " nonascii.py " en el cuadro "Nombre de archivo " y haga clic en el botón " Guardar" .
4

clic en "Inicio " de Windows , seleccione " Python 2.7 " y haga clic en " IDLE (Python GUI) . " Haga clic en " Archivo" , seleccione " Abrir" y luego haga doble clic en el " nonascii.py " en la ventana abierta.
5

Haga clic en " Ejecutar" y haga clic en "Run Module" para decodificar no - ASCII " a" caracteres en la codificación " CP437 " para la codificación "UTF - 8 " .

Lenguajes De Programación
¿Por qué una cadena es inmutable en los lenguajes de programación?
Cómo generar un entero aleatorio en Ada
Cómo hacer referencia a botones en AS3
Cómo hacer un ordenamiento de burbuja
Cómo agregar mapas de Quake 3
Crear una página Web Design Diseño
Cómo construir aplicaciones de Flash
Diferencia entre el espacio no asignado y libre
Conocimiento de la computadora © http://www.ordenador.online