python reportlab rml2pdf caracteres chinos confusos
Hola, el motivo de los caracteres confusos es:
El formato de codificación del archivo de código fuente es utf-8, pero la codificación local predeterminada de la ventana es gbk, por lo que, por supuesto, la cadena utf-8 Aparece cuando se imprime directamente en la consola ¡Código confuso!
Solución:
1, imprime mystr.decode('utf-8').encode('gbk')
2, un método más general:
El código es el siguiente:
import sys
type = sys.getfilesystemencoding()
print mystr.decode('utf -8').codificar(tipo)