• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 解决Python传递中文参数的问题

解决Python传递中文参数的问题

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了python中文版,python官网中文,python标准库中文版,python3.4中文手册,python2.7显示中文等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

今天有个需要需要传递中文参数给URL

但是在GBK环境下的脚本传递GBK的参数老是给我报UNICODE的解码错误。烦的很。

所以我们果断选择用urlencode来处理中文,

由于国内外网站编码不同,国内是GBK的,国外是UTF8的。

>>> import sys
>>> sys.stdin.encoding
'GBK'
表示我们的环境是GBK的
>>> import urllib
>>> urllib.quote('编码坑爹')   
'%B1%E0%C2%EB%BF%D3%B5%F9'
</div>

这样我就得到了GBK的url编码,用这个编码直接传递给URL就能直接解释出中文。不需要我们再处理了

>>> urllib.quote('编码坑爹'.decode('gbk').encode('utf-8'))
'%E7%BC%96%E7%A0%81%E5%9D%91%E7%88%B9'
</div>

这是UTF-8的URL编码
非常方便,解决另外困扰一天的问题。。。

以上所述就是本文的全部内容了,希望大家能够喜欢。

</div>

您可能想查找下面的文章:

  • Python实现针对中文排序的方法
  • 解决Python传递中文参数的问题
  • Python实现把数字转换成中文
  • python实现中文输出的两种方法
  • 在Python中关于中文编码问题的处理建议
  • 在Python中关于中文编码问题的处理建议
  • Python中文编码那些事
  • python中将阿拉伯数字转换成中文的实现代码
  • python中将阿拉伯数字转换成中文的实现代码
  • Python中使用中文的方法

相关文章

  • 跟老齐学Python之玩转字符串(2)
  • Python 不同对象比较大小示例探讨
  • 使用Python的Tornado框架实现一个一对一聊天的程序
  • Python深入学习之上下文管理器
  • Python编程入门的一些基本知识
  • 用Python的Flask框架结合MySQL写一个内存监控程序
  • python图片验证码生成代码
  • Python模块包中__init__.py文件功能分析
  • python Django批量导入数据
  • 零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python3序列化与反序列化用法实例
    • 用Python编写web API的教程
    • python同义词替换的实现(jieba分词)
    • python生成IP段的方法
    • python脚本设置超时机制系统时间的方法
    • 详解详解Python中writelines()方法的使用
    • python采集博客中上传的QQ截图文件
    • Python不规范的日期字符串处理类
    • python在多玩图片上下载妹子图的实现代码
    • windows及linux环境下永久修改pip镜像源的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有