Articles of caracteres

¿Cuál es la diferencia entre ‘coding = utf8’ y ‘- * – coding: utf-8 – * -‘?

¿Hay alguna diferencia entre usar #coding=utf8 y # -*- coding: utf-8 -*- Qué pasa # encoding: utf-8

La deencoding Python Unicode no es compatible

Estoy teniendo un problema con mi encoding en Python. He intentado diferentes métodos pero parece que no puedo encontrar la mejor manera de codificar mi salida a UTF-8. Esto es lo que estoy tratando de hacer: result = unicode(google.searchGoogle(param), “utf-8”).encode(“utf-8”) searchGoogle devuelve el primer resultado de Google para param . Este es el error que […]

¿Cómo generar una lista de cadenas utf-8 como está en Python?

Bueno, la encoding y deencoding de caracteres a veces me frustra mucho. Así que sabemos que u’\u4f60\u597d’ es la encoding utf-8 de 你好 , >>> print hellolist [u’\u4f60\u597d’] >>> print hellolist[0]你好 Ahora lo que realmente quiero obtener de la salida o escribir en un archivo es [u’你好’] , pero es [u’\u4f60\u597d’] todo el tiempo, así […]

UnicodeDecodeError: el codec ‘utf8’ no puede decodificar el byte 0xc3 en la posición 34: final inesperado de los datos

Estoy tratando de escribir un scrapper, pero tengo problemas con la encoding. Cuando intenté copiar la cadena que estaba buscando en mi archivo de texto, python2.7 me dijo que no reconocía la encoding, a pesar de que no tenía caracteres especiales. No sé si eso es información útil. Mi código se ve así: from urllib […]

El códec ‘ascii’ no puede decodificar el byte (problema al usar django)

Escribí una clase de análisis HTML simple en Python y parece que funciona bien y luego trato de usarlo con django y me sale este error: ‘ascii’ codec can’t decode byte 0xc2 in position 54465: ordinal not in range(128) lo cual es extraño porque agregué esto: # encoding: utf-8 al tope de mi clase. Realmente […]

¿Cómo muestro los caracteres que no están en inglés en python?

Tengo un diccionario de python que contiene elementos que tienen caracteres que no están en inglés. Cuando imprimo el diccionario, el shell de python no muestra correctamente los caracteres que no están en inglés. ¿Cómo puedo arreglar esto?

Conversión de utf-16 a utf-8 en Python 3

Estoy progtwigndo en Python 3 y tengo un pequeño problema que no puedo encontrar ninguna referencia a él en la red. Por lo que entiendo, la cadena predeterminada es utf-16, pero debo trabajar con utf-8, no puedo encontrar el comando que se convertirá del predeterminado a utf-8. Apreciaría mucho tu ayuda.

Codificación del asunto del correo (SMTP) en Python con caracteres no ASCII

Estoy usando el módulo Python MimeWriter para construir un mensaje y smtplib para enviar un mensaje de correo construido es: file msg.txt: ———————– Content-Type: multipart/mixed; from: me to: me@abc.com subject: 主題Content-Type: text/plain;charset=utf-8主題 Utilizo el siguiente código para enviar un correo: import smtplib s=smtplib.SMTP(‘smtp.abc.com’) toList = [‘me@abc.com’] f=open(‘msg.txt’) #above msg in msg.txt file msg=f.read() f.close() s.sendmail(‘me@abc.com’,toList,msg) […]

Problemas de conversión de UTF-8 latin-1, Python Django

ok, mi problema es que tengo la cadena ‘\ 222 \ 222 \ 223 \ 225’ que se almacena como latin-1 en la base de datos. Lo que obtengo de django (imprimiéndolo) es la siguiente cadena, ‘ââââ ¢’, que supongo que es la conversión de UTF. Ahora necesito pasar la cadena a una función que […]

¿Cómo puedo filtrar los caracteres Emoji de mi entrada para poder guardar en MySQL <5.5?

Tengo una aplicación Django que toma datos de tweets de la API de Twitter y los guarda en una base de datos MySQL. Por lo que sé (todavía me preocupo por los puntos más finos de la encoding de caracteres) estoy usando UTF-8 en todas partes, incluida la encoding y la comstackción de MySQL, que […]