Advertisement

将Unicode字符转换为中文,并解决因字符串类型无decode方法而引发的AttributeError(建议使用strip()去除多余空格)

阅读量:

文章结构概览

      • 引言
        • Unicode概述
        • Unicode转换为汉字
        • 解决AttributeError: 'str'对象不存在'decode'属性的问题
        • 结束部分

前言

今日在抓取2345天气数据的过程中,经历了较为繁琐的操作后,发现所获取的数据实际上是Unicode编码形式,例如\u591a\u4e91等字符。查阅相关资料后得知,在Python环境中将Unicode转换为中文的方法十分简便,因此在此进行记录,以便日后参考与使用。

在这里插入图片描述

Unicode简介

Unicode作为一种编码体系,其诞生旨在突破传统字符编码方式所存在的限制。该体系为各类语言中的每一个字符分配了统一且唯一的二进制编码,从而能够实现跨语言、跨平台的文本转换与处理需求。

Unicode转中文处理

方式一

通过在Unicode字符两侧添加u标识符及引号的方式即可实现(此方法不建议用于爬虫场景)

复制代码

全部评论 (0)

还没有任何评论哟~