import urllib.request as u
zipcode = str(47401)
url = 'http://watchdog.net/us/?zip=' + zipcode
con = u.urlopen(url)
page = str(con.read())
value3 = int(page.find("<title>")) + 7
value4 = int(page.find("</title>")) - 15
district = str(page[value3:value4])
print(district)
newdistrict = district.replace("\xe2\x80\x99","'")
print(newdistrict)
何らかの理由で、私のコードは次の形式でタイトルを取得していますIN-09: Indiana\xe2\x80\x99s 9th
。\xe
文字列が記号のUnicodeであることは知っていますが'
、Pythonでその文字のセットを記号に置き換える方法がわかりません'
。文字列をデコードしようとしましたが、すでにUnicodeであり、上記の置換コードは何も変更しません。私が間違っていることについて何かアドバイスはありますか?