Defectos chinos en la programación de Python
Esto se debe a que IDLE usa codificación gbk y gbk es un conjunto de caracteres extendido ascii. >>>?import?sys
>>>?sys.getdefaultencoding()
'ascii'
Solución:
Cuándo ejecutado en IDLE
Elimina el carácter u delante de la cadena. Tampoco agregue la línea #coding.
Primero importe sys, luego vuelva a cargar (sys), luego use sys.setdefaultencoding("utf-8"). Luego puedes imprimir la cadena con u al frente. (Este es el método que busqué. Después de experimentar, descubrí que no había resultados en mi caso. Reinicié IDLE para la salida, pero el resultado de la salida aún era ascii)
Ejecutar en el archivo p>
Declare la línea #coding al comienzo del archivo, guarde el archivo como codificación utf8 y agregue u al comienzo de la cadena.