首页 > 编程语言 >python 汉字GB2312 %url编码

python 汉字GB2312 %url编码

时间:2022-11-27 09:00:10浏览次数:38  
标签:aa 编码 python quote GB2312 urllib parse url print

import urllib
#汉字转编码
aa=urllib.parse.quote("张三".encode('gb2312'))#编码是GB2312
print(aa)
aa=urllib.parse.quote("格力塔扇".encode('gb2312'))
print(aa)

aa=urllib.parse.quote("张三")#默认编码是UTF-8
print(aa)
aa=urllib.parse.quote("格力塔扇")
print(aa)
#编码转汉字
ab="%D5%C5%C8%FD"
abb="%B8%F1%C1%A6%CB%FE%C9%C8"
abbb="%E6%A0%BC%E5%8A%9B%E5%A1%94%E6%89%87"
ax=urllib.parse.unquote(ab,encoding='gb2312')
axx=urllib.parse.unquote(abb,encoding='gb2312')
axxx=urllib.parse.unquote(abbb)
print(ax)
print(axx)
print(axxx)

 

标签:aa,编码,python,quote,GB2312,urllib,parse,url,print
From: https://www.cnblogs.com/xkdn/p/16928979.html

相关文章

  • 【转载】给文件批量改名的python脚本
    https://www.bilibili.com/read/cv16146757 确认py版本:2.7,3.6?1importos,sys,re,math,openpyxl,csv23i_want_file=re.compile(r'.+\.mp4')45pa......
  • python爬虫——站酷数据获取
    1.站酷数据获取其中需要注意,本文使用了IP代理,以及不同的作品类型,他们详情页url拼接方式不同importrandomimporttimeimportdatetimeimportrequestsimportthrea......
  • Python global和nonelocal关键字详解
    本篇文章只是为了自己做个记录,记录一下这两个关键字的详细用法和区别,将会引用别人的文章,具体可见如下三篇:变量作用域Python中的作用域、global与nonlocal详细举例......
  • 在腾讯云上部署python flask项目
    最近在腾讯云上折腾了好久的docker,因为不熟悉用的挺混乱。今天总算把2个项目部署到腾讯云上去了,总结下思路,以防以后踩坑我的腾讯云使用的是CentOS7.6,最低档次的机器 本......
  • Python: global、local与nonlocal变量
    1local和global变量先来看一个最简单的Python程序例子:importnumpyasnpn=2deffunc(a):b=1returna+bprint(func(n))#3这里b声明在函数f......
  • 斐波那契数的矩阵算法及 python 实现
    importnumpyasnpimportmatplotlib.pyplotaspltfromfunctoolsimportreducefromsympyimportsqrt,simplify,fibonacciimportsympy斐波那契数的矩阵形式......
  • python中的高阶函数
    1.匿名函数#1.匿名函数lambda#简化代码减少占用的内存print('1.匿名函数lambda')deffunc():print(10)func()func=lambda:print(10)#出现警告的......
  • python--class基础
     (1)创建类(只包含方法)class类名:def方法1(self,参数列表):passdef方法2(self,参数列表):passself是必须参数,self代表对象本......
  • PYTHON_字典
    分模块积累,此模块为【字典】。1. 计算输入字符串中,各字母出现的次数。#方法一:s=input()dic={}foreins:ifenotindic:#若初次进入,则字典取值初始化为1......
  • python硬核表白
    print('\n'.join([''.join([('Love'[(x-y)%len('Love')]\if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0else'')forxinrange(-30,30)])fory......