當前位置:
首頁 > 最新 > 關於網路 URL 地址的編碼

關於網路 URL 地址的編碼

python 中 urllib 模塊下的 urlencode 方法是專門用來生成合法的網路 url 的工具:

先看一個 urlencode 的編碼示例:

urlencode 編碼示例

上述代碼示例運行的結果如下:

通過上面的代碼運行示例,我們可以清楚的看到,對於usrname 中的字元「@」被翻譯成了%40,並且把infos字典中的兩對信息通過字元「&」連接了起來。

那漢字是如何編碼的,是按照 utf-8還是按照gb2312, 國際並沒有規定,國際規範中讓應用自行決定。

我們在下面的代碼中在 url 中使用中文,看看urlencode 的效果:

urlencode 的中文編碼示例

上述代碼示例運行的結果如下:

我們可以看到,上述的中文字元「男」被翻譯成了 utf-8的字元編碼%E7%94%B7。所以在 python 程序文件中,url 中的中文字元是根據 coding 聲明來編碼的。這就是 python 應用的自行決定 。 我們在 python 程序中使用 urlencode 方法,不用操心 url 字元編碼的細節,可提高不少編程效率。

更多關於python語言方面的文章,請前往51Testing軟體測試網。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 51軟體測試網 的精彩文章:

AI自動化測試:AI測試機器人即將到來

TAG:51軟體測試網 |