日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python url中传递中文_Python编程:URL网址链接中的中文编码与解码

發布時間:2024/7/19 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python url中传递中文_Python编程:URL网址链接中的中文编码与解码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網址鏈接中的中文編碼

中文的gbk(GB2312)編碼: 一個漢字對應兩組%xx,即%xx%xx

中文的UTF-8編碼: 一個漢字對應三組%xx,即%xx%xx%xx

可以利用百度進行URL編碼解碼 默認gbk

https://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BDpython3編碼解碼示例

# -*- coding: utf-8 -*-# @File : urldecode_demo.py# @Date : 2018-05-11from urllib.request import quote, unquote# 編碼url1 = "https://www.baidu.com/s?wd=中國"# utf8編碼,指定安全字符ret1 = quote(url1, safe=";/?:@&=+$,", encoding="utf-8")print(ret1)# https://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BD# gbk編碼ret2 = quote(url1, encoding="gbk")print(ret2)# https%3A//www.baidu.com/s%3Fwd%3D%D6%D0%B9%FA# 解碼url3 = "https://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BD"ret3 = unquote(url3, encoding="utf-8")print(ret3)# https://www.baidu.com/s?wd=中國

參考:

Python進行URL解碼

總結

以上是生活随笔為你收集整理的python url中传递中文_Python编程:URL网址链接中的中文编码与解码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。