首页 >编程 >正文

python中文字符如何转url编码

这篇文章主要介绍了python中文字符如何转url编码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

如何将中文字符转url编码

import urllib.parse
name = urllib.parse.quote('中文')

python中文字符如何转url编码

python url编码和url解码方法

记录一下用python对文字的url编码和url解码方法,不对基础url编码分析

urllib库是一个python的自带库,使用的时候不需要下载,可以直接导入使用

函数介绍

函数介绍
urllib.parse.quote(字符串)对字符串进行URL编码
urllib.parse.unquote(字符串)对字符串进行URL解码

编码

在转换成URL编码后,密文的字母都为大写

使用方法:urllib.parse.quote(字符串)

python中文字符如何转url编码

# coding=utf-8
import urllib
from urllib import parse

txt = '你好'
#URL编码
new_txt = urllib.parse.quote(txt)
print(new_txt)

解码

大写+小写,纯小写,纯大写的形式都可被成功解码

当URL编码时,不需要变更字符串的大小写

使用方法:urllib.parse.unquote(字符串)

python中文字符如何转url编码

# coding=utf-8
import urllib
from urllib import parse

txt = '%e4%BD%A0%E5%A5%BD'
#URL解码
new_txt = urllib.parse.unquote(txt)
print(new_txt)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
关键词
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索