2019-03-05
閱讀量:
2530
網(wǎng)頁(yè)鏈接中的中文變成了一串百分號(hào)間隔的數(shù)字
網(wǎng)頁(yè)鏈接中的中文變成了一串百分號(hào)間隔的數(shù)字,怎么將這串字符轉(zhuǎn)換為中文?
答:網(wǎng)頁(yè)鏈接(url)中的中文常常會(huì)被編碼為gbk 或者utf-8
中文的gbk(GB2312)編碼: 一個(gè)漢字對(duì)應(yīng)兩組%xx,即%xx%xx
中文的UTF-8編碼: 一個(gè)漢字對(duì)應(yīng)三組%xx,即%xx%xx%xx
解碼的方法是使用
import urllib
print(urllib.request.unquote('%E4%BD%A0%E5%A5%BD',encoding='utf-8'))
輸出:
你好
encoding需要與數(shù)據(jù)實(shí)際的編碼類(lèi)型對(duì)應(yīng)好,否則編碼會(huì)錯(cuò)誤。






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論