Red de conocimiento informático - Espacio del host - Estoy escribiendo un rastreador web Python y el contenido escrito en el Bloc de notas es un galimatías. ¿Cómo utilizar el sistema de código utf8 o gb2312 para escribir datos de texto?

Estoy escribiendo un rastreador web Python y el contenido escrito en el Bloc de notas es un galimatías. ¿Cómo utilizar el sistema de código utf8 o gb2312 para escribir datos de texto?

Elegí esto de mi propio rastreador utf8.

Inicio del programa:

#!/usr/bin/env? Big Python

#?-*-?Codificación: utf8? -*-

¿Importar? urllib

¿Importar? urllib2

¿Importar? Línea

¿Importada? Acerca de

¿Importar? [Cálculo] Comando de copia del sistema (abreviatura de sistema)

tipo0? =?sys.getfilesystemencoding()? #Después de resolver el problema de los caracteres chinos confusos, agregue decodificación y codificación al realizar el programa de rastreo.

pos1? =?Texto. Find($TERM. decode("utf-8"). encode(type 0)) en la entrada a txt:

f.write(info '!'. decode("utf-8"). codificar (tipo0)) Espero que pueda ayudarte.