`
zjjzmw1
  • 浏览: 1366543 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

python查找乱码问题。

 
阅读更多

Python 2.7.2 (default, Jun 16 2012, 12:38:40)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> s = "%E5%A4%A9%E6%89%8D"
>>> import urllib
>>> urllib.unquote(s)
'\xe5\xa4\xa9\xe6\x89\x8d'
>>> print _
天才
>>> s.decode("gbk")
u'%E5%A4%A9%E6%89%8D'
>>> print _
%E5%A4%A9%E6%89%8D
>>> t = urllib.unquote(s)
>>> t
'\xe5\xa4\xa9\xe6\x89\x8d'
>>> t.decode("gbk")
u'\u6fb6\u2542\u58a0'
>>> print _
澶╂墠
>>> t
'\xe5\xa4\xa9\xe6\x89\x8d'
>>> t.decode("utf8").encode("gbk")
'\xcc\xec\xb2\xc5'
>>> urllib.quote(_)
'%CC%EC%B2%C5'
>>>
KeyboardInterrupt
>>>

分享到:
评论

相关推荐

    linux下python中文乱码解决方案详解

    在Linux环境下,Python程序处理中文字符时经常遇到乱码问题,这主要涉及到编码设置和字体配置。本篇文章将深入探讨如何解决Linux下Python中文乱码的常见问题,并提供实际操作的解决方案。 首先,问题通常出现在当...

    Python中文乱码详解.pdf

    Python中的中文乱码问题主要源于字符编码的理解和处理不当,这是许多程序员在处理文本数据时面临的挑战。在Python 2和Python 3中,字符编码的处理方式有所不同,增加了问题的复杂性。本文将深入探讨Python中处理中文...

    python 采集中文乱码问题的完美解决方法

    在Python编程中,处理中文字符时经常遇到的一个挑战就是中文乱码问题。这通常发生在数据采集、读写文件或网络通信等涉及字符编码转换的场景。本文将详细介绍如何解决Python在采集过程中遇到的中文乱码问题。 首先,...

    详解Python解决抓取内容乱码问题(decode和encode解码)

    总结,Python中处理乱码问题的核心是理解字符串的编码与解码过程,并通过`decode`和`encode`方法进行转换。在实际应用中,要确保正确识别和处理目标网页的编码格式,以避免乱码现象。在遇到编码问题时,学会使用上述...

    Python字符编码_中文乱码.pdf

    ### Python字符编码与中文乱码问题详解 #### 一、引言 在处理中文文本时,经常遇到的一个问题是中文乱码。特别是在使用Python进行开发时,由于不同的操作系统默认编码方式不同,以及Python自身对源文件编码的处理...

    Python爬虫基于lxml解决数据编码乱码问题

    例如,以下代码段可能会导致乱码问题: ```python response = requests.get(url=url, headers=headers) html = etree.HTML(response.text) name = html.xpath("/html/body/div[2]/ul/li[1]/a/p/text()")[0] print...

    python入门教程大全.pdf 精心整理

    4. **中文字符输出乱码**:在Python3中,需要正确设置文件编码以避免中文字符乱码问题,通常通过设置文件打开模式(如`'rb'`或`'wb'`)和编码方式(如`'utf-8'`)来解决。 5. **Python运行错误详解**:讲解Python...

    27篇精选python文章

    ### 解决Python2中的汉字乱码问题 在Python 2中,字符串默认是ASCII编码,因此处理非ASCII字符(如汉字)时容易出现乱码。解决方法是使用`unicode`类型,并确保文件编码和字符串处理都使用统一的编码标准,如UTF-8...

    Eclipse导入项目源码后中文乱码的解决办法

    Eclipse解决中文乱码问题 Eclipse是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。但是,在使用Eclipse时,经常会遇到中文乱码的问题,特别是在导入项目源码时。这...

    python简单通讯录程序

    用python编写,实现简单的通讯录功能,如:新建、删除、修改、查询、显示所有用户等,比较适合初学者(本程序在python2.7运行成功,且解决cmd中文乱码情况),如有问题可共同讨论。

    Linux中文乱码问题.rar

    解决中文乱码问题,首先需要正确设置locale。可以通过`locale`命令查看当前locale设置,然后使用`locale-gen`和`update-locale`命令添加或更新支持中文的locale,如"zh_CN.UTF-8"。 三、终端配置 终端模拟器(如...

    Python密码小管家

    要求自行设计存储方式,并实现浏览,查询,增加,删除,修改等基本操作,可自行拓展其他功能。 文档链接: ...③提供两种查找方式一种是下来列表查找,另外一种是输入查找。

    python绘图代码树图

    如果用户需要获取相关资源,可能需要通过其他途径来获取有效的百度网盘分享链接,或者通过搜索引擎查找相关的Python绘图教程和代码示例。在学习和使用Python进行树图绘制时,用户应该关注如何正确安装和配置Python...

    QRCode二维码生成DLL 解决全中文乱码,内有生成中文的图片不信扫一扫

    在处理中文字符时,由于编码的复杂性,可能会出现乱码或报错的问题。本教程将重点讨论如何通过DLL动态链接库来解决二维码生成过程中的全中文乱码和报错问题。 首先,我们要理解二维码编码的基本原理。二维码数据...

    解决python3中解压zip文件是文件名乱码的问题

    具体就是查找 zipfile.py 源代码找到下面的代码: 1: if flags & 0x800: 2: # UTF-8 file names extension 3: filename = filename.decode(‘utf-8’) 4: else: 5: # Historical ZIP filename encoding 6: filename ...

    python库 解析xml和文本字符集探测

    chardet库可以帮助我们自动识别文本的字符集,确保正确地解码和编码,避免乱码问题。它通过对字节序列进行分析,估计最可能的字符集,从而帮助我们正确地处理非UTF-8编码的文本。 结合这三个库,Python 2.6用户可以...

    去除加密文档标签,解决乱码

    当用户遇到乱码问题时,可能是因为尝试打开一个错误密码保护的文档,或者是在不支持加密格式的软件中打开文件。解决这个问题通常需要正确输入密码,或者使用支持解密的工具来打开和编辑文档。 去除文档标签的方法...

Global site tag (gtag.js) - Google Analytics