第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸出問題是b'\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x

我的輸出全部都是類似這樣的b'\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x

怎樣才能輸出下常的東西呢?

正在回答

5 回答

mac上使用這些都不行

0 回復(fù) 有任何疑惑可以回復(fù)我~

試過這種方法,還是不行

0 回復(fù) 有任何疑惑可以回復(fù)我~

encode('utf-8').decode('utf-8')

0 回復(fù) 有任何疑惑可以回復(fù)我~

def output_html(self):
? ?fout=open('output.html','w',encoding='utf-8')

? ?fout.write('<html>')
? ?fout.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />')
? ?fout.write('<body>')
? ?fout.write('<table>')

? ?for data in self.datas:
? ? ? ?fout.write('<tr>')
? ? ? ?fout.write('<td>%s</td>' % data['url'])
? ? ? ?fout.write('<td>%s</td>' % data['title'].encode('utf-8').decode('utf-8'))
? ? ? ?fout.write('<td>%s</td>' % data['summary'].encode('utf-8').decode('utf-8'))
? ? ? ?fout.write('</tr>')
? ?fout.write('</table>')
? ?fout.write('</body>')
? ?fout.write('</html>')

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

風(fēng)143

萬分感謝!?。?! 為什么會出現(xiàn)這樣的亂碼?能不能解釋一下?新手不懂
2016-10-02 回復(fù) 有任何疑惑可以回復(fù)我~

自己已經(jīng)解決,也是參考了別的問題上的答案,

方法一:

fout.write("<html><meta charset=\"utf-8\" />")

下面這些不需要再寫encode('utf-8')

fout.write('<td>%s</td>'%data['url'])

? ?fout.write('<td>%s</td>'%data['title'])

? fout.write('<td>%s</td>'%data['summary'])


方法二:

fout.write("<html>")

下面這些需要再寫encode('utf-8')和decode

fout.write('<td>%s</td>'%data['url'].encode('utf-8').decode('utf-8'))

? ?fout.write('<td>%s</td>'%data['title'].encode('utf-8').decode('utf-8'))

? fout.write('<td>%s</td>'%data['summary'].encode('utf-8').decode('utf-8'))


原因不懂,但解決了問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Python開發(fā)簡單爬蟲
  • 參與學(xué)習(xí)       227603    人
  • 解答問題       1288    個

本教程帶您解開python爬蟲這門神奇技術(shù)的面紗

進(jìn)入課程

輸出問題是b'\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號