python3 UnicodeEncodeErrorを:「GBK」コーデックができないエンコード文字「\ XA0」位置4400での:不正なマルチバイト列

この問題の理由(間違った\ XA0):

UTF-8エンコーディングされたWebページのソースコードがある:\ XC2 \ XA0、採択後に、Unicode文字に変換:\ XA0、DOS窓上で時間を表示する際に、文字列をエンコードされ、GBKに変換し
ますが、\なしGBKを対応XA0、このUnicode文字列は、そのエラーをコードしていました。
オリジナルコード:
S = BeautifulSoup(r.text、 'html.parser')
修飾:
。S = BeautifulSoup(r.text、 'html.parser')エンコード( 'UTF-8')

  

  

 

おすすめ

転載: www.cnblogs.com/lza945/p/12130984.html