讀取URL時,當我嘗試刮維基百科網站在其URL中的特殊字符,使用urllib.request裏和Python,我得到以下錯誤UnicodeEncodeError: 'ascii' codec can't encode character '\xf8' in position 23: ordinal not in range(128)
編碼誤差的urllib
代碼:
# -*- coding: utf-8 -*-
import urllib.request as ur
url = "https://no.wikipedia.org/wiki/Jonas_Gahr_Støre"
r = ur.urlopen(url).read()
如何使用utf-8編碼使用urllib.request?
試圖在寫這乞討的文件? # - * - 編碼:utf-8 - * - –
Python版本?在2.x和3.x系列之間Unicode處理髮生了徹底改變。 –
你可以嘗試:.'r = ur.urlopen(url.decode('cp1252'))。read()' –