Articles of codifica

¿Estoy pasando la cadena correctamente a la biblioteca de python?

Estoy usando una biblioteca de Python llamada Guess Language: http://pypi.python.org/pypi/guess-language/0.1 “justwords” es una cadena con texto Unicode. Lo guardo en el paquete, pero siempre devuelve el inglés, aunque la página web esté en japonés. ¿Alguien sabe por qué? ¿No estoy codificando correctamente? §ç©ºéå ¶ä»æ¡å°±æ²æéç¨®å¾ é¤ï¼æ以ä¾é裡ç¶ç éäºï¼åæ¤ç°å¢æ°£æ°¹³åèµ·ä¾åªè½ç®âå¾å¥½âé常好âåå ¶æ¯è¦é»é¤ï¼é¨ä¾¿é»çé»ã飲æãä¸ææ²»çåä¸å 便å®ï¼æ¯æ´è¥ç äºï¼æ³æ³é裡以å°é»ãæ¯è§ä¾èªªä¹è©²æpremiumï¼åªæ±é¤é»å¥½å就好äºã<br /><br />é¦åç¾ï¼æ以就é»åå®æ´ç æ£è¦åä¸ä¸å ä¸ç å¥é¤å§ï¼å justwords […]

Python – lee el archivo de texto con el formato utf-16 extraño

Estoy tratando de leer un archivo de texto en python, pero parece que utiliza una encoding muy extraña. Intento lo habitual: file = open(‘data.txt’,’r’) lines = file.readlines() for line in lines[0:1]: print line, print line.split() Salida: 0.0200197 1.97691e-005 [‘0\x00.\x000\x002\x000\x000\x001\x009\x007\x00’, ‘\x001\x00.\x009\x007\x006\x009\x001\x00e\x00-\x000\x000\x005\x00’] La impresión de la línea funciona bien, pero después de intentar dividir la línea para […]

¿Cómo obtener correctamente la entrada de texto Unicode de QPlainTextEdit?

Simplemente ejecutando la aplicación obtuve los resultados correctos en el área QPlainTextEdit en la pantalla: Pero al hacer clic en el botón Start Simulation y recuperar la entrada con QPlainTextEdit.toPlainText() , la salida no es válida: def handle_first_input_text(self): textEdit = self.textEditWidget1.toPlainText() print( “%s”, textEdit ) Además, cuando se intenta recuperar el Delta δ de la […]

¿Cómo solucionar el problema de “Los mensajes de error de Windows no están correctamente codificados”?

Es un problema cuando Python generó un error de Windows, la encoding del mensaje de la excepción es siempre codificada nativamente. Por ejemplo: import os os.remove(‘does_not_exist.file’) Bueno, aquí tenemos una excepción: Traceback (most recent call last): File “”, line 1, in WindowsError: [Error 2] 系統找不到指定的檔案。: ‘does_not_exist.file’ Como el idioma de mi Windows7 es el chino […]

Codificación predeterminada de open () de Python 3 en Windows. Configuración de sys.getdefaultencoding () no respetada

He estado sacando mi pelo sobre este tema durante varias horas ahora. Tengo un archivo de mensajes que quiero generar usando el comando makemessages de django, que funciona bien en un entorno Linux que en realidad maneja la configuración regional de una manera sana. Sin embargo, cuando bash lo mismo en Windows, cada vez que […]

Convertir un número a la base 64 en Python

Así que estoy tratando de progtwigr (en Python 3 SIN cuerdas) este proyecto genial que encontré. Devuelva la representación de cadena de 6 caracteres del número n de 36 bits como un número base-64 en orden inverso, donde el orden de los 64 números es: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz- + Por ejemplo, encode(0) → ‘000000’ encode(9876543210) → ‘gR1iC9’ […]

“TypeError: argumento de cadena sin una encoding”, pero la cadena está codificada?

Estoy trabajando para convertir un progtwig existente de Python2 a Python3. Uno de los métodos en el progtwig autentica al usuario con un servidor remoto. Le pedirá al usuario que ingrese una contraseña. def _handshake(self): timestamp = int(time.time()) token = (md5hash(md5hash((self.password).encode(‘utf-8’)).hexdigest() + str(bytes(‘timestamp’).encode(‘utf-8’)))) auth_url = “%s/?hs=true&p=1.2&u=%s&t=%d&a=%s&c=%s” % (self.name, self.username, timestamp, token, self.client_code) response = urlopen(auth_url).read() […]

UnicodeDecodeError: el codec ‘ascii’ no puede decodificar el byte 0x92 en la posición 47: ordinal no está en el rango (128)

Estoy tratando de escribir datos en un objeto StringIO usando Python y luego cargar estos datos en una base de datos postgres usando la función copy_from () de psycopg2. Primero cuando hice esto, el copy_from () estaba lanzando un error: ERROR: secuencia de bytes no válida para la encoding “UTF8”: 0xc92 Así que seguí esta […]

Problemas de encoding / deencoding de Python

¿Cómo decodificar cadenas como esta “weren \ xe2 \ x80 \ x99t” para volver a la encoding normal? ¿Entonces esta palabra en realidad no era y no era “weren \ xe2 \ x80 \ x99t”? Por ejemplo: print “\xe2\x80\x9cThings” string = “\xe2\x80\x9cThings” print string.decode(‘utf-8’) print string.encode(‘ascii’, ‘ignore’) “Things “Things Things Pero en realidad quiero conseguir […]

Error en la lista de materiales de Python en el archivo Ascii

Tengo un problema extraño y molesto con Python 2.6. Estoy tratando de ejecutar este archivo (y el otro), en mi tablero de ARM de Linux incorporado. http://svn.tuxisalive.com/software_suite_v3/smart-core/smart-server/trunk/TDSService.py Me sale este error: Archivo “tuxhttpserver.py”, línea 1 SyntaxError: problema de encoding: con BOM Sé que el error es acerca de los bytes de la lista de materiales, […]