python unicode方法,python中Unicode

  python unicode方法,python中Unicode

  Python处理相信会让很多同学感到困惑。介绍python2/3的编码和解码功能。

  Python2使用decode(和encode))进行解码和编码,unicode类型作为中间类型。换句话说

  解码编码

  字符串- unicode -字符串

  示例(请注意,编码和解码代码必须一致。)

  U=u 中文 #unicode对象u

  # GB 2312 _ str=u . encode(GB 2312))GB 2312编码字符串

  Gbk_str=u.encode(gbk) #gbk编码字符串

  UTF8_str=u.encode(utf-8) #utf-8编码的字符串

  Gb2312 _ u=GB 2312 _ str . decode(GB 2312))#由GB 2312编码的unicode

  UTF8 _ U=GB 2312 _ str . decode(UTF-8))# UTF-8编码的unicode无法恢复原始的unicode类型,因为编码和解码方法不匹配。

  Python2编解码处理jmdjm非常复杂。因此,在python3中,我们废除了unicode类型,而不是用unicode编码的字符串类型str。strbytes和strbytes的关系如下。

  解码

  字符串-字节-字符串

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: