当前位置: 首页 > news >正文

怎么推广自己的公司网站/平台优化是什么意思

怎么推广自己的公司网站,平台优化是什么意思,网络营销推广外包,如何找人做网站当url地址含有中文,或者参数有中文的时候,这个算是很难正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至‘/’做一下编码转换。 一、urlencode urllib库里面有个urlencode函…

当url地址含有中文,或者参数有中文的时候,这个算是很难正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至‘/’做一下编码转换。

一、urlencode

urllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如:

1 >>> from urllib import urlencode
2 >>> data = {
3 ...     'a': 'test',
4 ...     'name': '魔兽'
5 ... }
6 >>> print urlencode(data)
7 a=test&name=%C4%A7%CA%DE

如果只想对一个字符串进行urlencode转换,怎么办?urllib提供另外一个函数:quote()

>>> from urllib import quote
>>> quote('魔兽')
'%C4%A7%CA%DE'

二、urldecode

当urlencode之后的字符串传递过来之后,接受完毕就要解码了——urldecode。urllib提供了unquote()这个函数,可没有urldecode()!

>>> from urllib import unquote
>>> unquote('%C4%A7%CA%DE')
'\xc4\xa7\xca\xde'
>>> print unquote('%C4%A7%CA%DE')
魔兽

三、讨论

在做urldecode的时候,看unquote()这个函数的输出,是对应中文在gbk下的编码,在对比一下quote()的结果不难发现,所谓的urlencode就是把字符串转车gbk编码,然后把\x替换成%。如果你的终端是utf8编码的,那么要把结果再转成utf8输出,否则就乱码。

可以根据实际情况,自定义或者重写urlencode()、urldecode()等函数。

转载来自:http://blog.csdn.net/haoni123321/article/details/15814111/

http://www.lbrq.cn/news/830125.html

相关文章:

  • 企业网站建设哪家便宜/抖来查关键词搜索排名
  • 网站设置反爬虫的常用方法有哪些/网店运营培训哪里好
  • 云南集优科技网站/福州百度推广优化排名
  • 制作网站吗/优化系统的软件
  • 微信网站搭建价格/怎么进行网站推广
  • 北京顺义区住房和城乡建设委员会网站/百度怎样发布作品
  • 如何做网站视频模板/东莞网站推广及优化
  • 怎样做网站的测试与维护/信阳seo推广
  • 搭建网站代码/品牌营销理论有哪些
  • 网站开发本科论文/全球十大搜索引擎排名及网址
  • 开锁行业在58做网站有活吗/seosem是什么职位
  • 奥德贵阳网络推广公司/新乡网站优化公司推荐
  • 网站建设狼雨/b2b网站大全
  • 怎么使用模板建设网站/市场营销师报名官网
  • 网站建设资源/seo信息优化
  • 西安政府网站建设公司/谷歌网页版入口
  • 郑州网站推广服务/怎么自己做一个网站平台
  • 店铺图片设计/zac seo博客
  • 做网站的ebay网/八戒
  • 广东建设网站/互联网营销方式
  • 长宁区网站建设网站/关键词提取
  • 做网站每个月可以赚多少/海南seo
  • 惠州网站小程序建设点/seo的名词解释
  • 海尔网站建设目的/想要网站导航推广
  • 用dw制作网站模板下载/怎么建个人网站
  • 自己做网站还是找网站建设公司好/seo发贴软件
  • 购物网站 开店/windows优化大师可以卸载吗
  • 物业网站开发/免费个人网站建设
  • 济南网站建设制作公司推荐/长沙seo网站管理
  • 套别人的网站模板/今日热点新闻事件2022
  • 2023年CSP入门级第二轮第四题——旅游巴士
  • 【Linux】基本指令
  • ROS2 通过相机确定物品坐标位置
  • 大模型格式
  • Diffusion-VLA 中的 Reasoning Token 注入机制解析:语言推理如何控制扩散模型?
  • 【Unity】IEnumeratorCoroutine