¡Problemas de codificación u y Unicode en Python! ! ! !
#?*-
¿importar?*-
importar?sys
recargar(sys)
imprimir?sys.getdefaultencoding()
print?u'Chinese'
print?unicode('Chinese','gbk')
Al ejecutar este programa, podrá ver el uso predeterminado de python2 codificación ascii Aunque su archivo usa gbk, esto no afecta la codificación predeterminada.
imprime u'Chino', que es la definición directa de cadena Unicode.
unicode('Chinese') generará un objeto Unicode. El intérprete utilizará la codificación predeterminada para decodificar el contenido y convertirlo a Unicode, por lo que se informará un error. Puede especificar gbk.
Si resuelve tu problema, ¡acéptalo!
Si el problema no se puede resolver, haga un seguimiento