¿Por qué Python usa hexadecimal para mostrar chino?
imprima each.decode('utf-8').encode('gb18030')
Si no funciona, entonces debe asegurarse de algunas cosas:
1. ¿Qué codificación tienen los caracteres en su código? Por ejemplo, si su SecureCRT es utf8, entonces es utf8.
2. Exportar LANG=en_US.utf8 Este paso es para permitir que Linux analice correctamente el flujo de bytes (codificación) para que corresponda a los caracteres.
3. Después de completar los dos primeros pasos, no habrá caracteres confusos al ver los caracteres chinos ingresados a través de SecureCRT.
4. Cambie la codificación del código fuente a utf8. Esto es para que Python sepa cómo convertir cadenas constantes literales a Unicode al analizar el código fuente.
5. Si está utilizando py2.x, codifíquelo en utf8 antes de la salida.
6. Si es Py3.x, imprima directamente python3.x convertirá la codificación Unicode a LANG.