| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Errores Unicode en Python
    Unicode es un estándar de codificación que se expande en el juego de caracteres ASCII básico 256. Se permite el uso de caracteres especiales , como los que tienen acentos e idiomas distintos del Inglés . Python puede representar cadenas Unicode utilizando el tipo " unicode " . Parte de este tipo incluye argumentos y excepciones hechas para soportar Unicode errores que pudiesen surgir . Constructor Unicode

    El constructor Unicode tiene uno, dos o tres parámetros en la expresión de las cadenas. El primer parámetro es la propia cadena , que se requiere cuando se llama a la función y se convierte a Unicode . El segundo parámetro es la codificación . Si se omite este parámetro , los caracteres ASCII de más de 127 dará lugar a un error . El tercer parámetro es un manejador de error de respuesta , que se muestra si el constructor no puede convertir la cadena en Unicode , en base a las reglas de codificación .
    Excepciones

    Cuando los errores de Unicode ocurre , el programa puede tirar una de varias excepciones incorporadas , dependiendo del tipo de error que sucede. El programa plantea una " UnicodeError ", lo que significa que ha recibido una función de un valor que no es un tipo de Unicode . Esta excepción tiene algunas subclases que se producen durante los casos más específicos , tales como las excepciones UnicodeTranslateError " " UnicodeEncodeError , " " UnicodeDecodeError " y " . En la mayoría de los casos , un programa responderá a estas excepciones específicas en lugar de la excepción más genérica " UnicodeError " .
    Causas

    En muchos casos , Unicode errores se producen debido al hecho de que cada carácter puede ser representado por varios bytes . Al leer cadenas Unicode en trozos , sólo una parte de los bytes se puede leer de un solo carácter , provocando un error al decodificar los caracteres. Cuando un programa se genera un error o excepción Unicode , se detiene la ejecución en ese momento y, a veces hará que todo el programa se bloquee.
    Resoluciones

    Escribir código para manejar Unicode errores permitirán que el programa continúe sin interrupción e incluso mostrar advertencias al usuario sobre las excepciones . Cuando un bloque de código puede dar lugar a un error , como se pide al usuario que introduzca una cadena para convertir a Unicode, una sentencia try permite que el programa para probar el código y luego tomar una de dos acciones , en función de si es o no el resultado de la prueba genera un error.

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir un diccionario para XML en Python 
    ·Cómo calcular el Asin (X ) en Python 
    ·Cómo leer de un sitio web con Python 
    ·Cómo utilizar Echo en Python 
    ·¿Qué idioma es el intérprete Python codificado sesió…
    ·Listas En Python 
    ·Cómo contar los dígitos en Python 
    ·Cómo acceder a Python docstring 
    ·Cómo anexar una matriz en Python 
    ·Cómo obtener la salida de un comando de Shell en Pytho…
      Artículos destacados
    ·Cómo utilizar un búfer temporal en C + + 
    ·Cómo dibujar un gráfico circular Usando Javascript 
    ·Cómo hacer una factura en un Mac 
    ·Cómo encontrar la ruta completa Nombre de un archivo e…
    ·Cómo instalar Boost en bloques de código 
    ·Cómo desinstalar PHP De XAMPP 
    ·Trucos Python 
    ·Cómo reproducir sonidos en Microsoft Visual Basic 
    ·Cómo convertir de caracteres para códigos ASCII en Ja…
    ·Cómo dejar comentarios en código Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com