现在的位置: 主页 > 新闻中心 > 文章正文

python 编码

作者:成都渝祥金属丝网制品有限公司 来源:www.cdyuxiang.com 未知发布时间:2017-09-05 12:00:56
python 编码

错误信息:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

开始分析:
相同编码比较:

>>> a="你好" >>> b="你好" >>> print a==b True

不同编码的比较:

>>> a="你好" >>> b=u"你好" >>> print a==b __main__:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal False

decode的用法

>>> print a.decode('utf-8')==b >>> print a.decode('utf-8')==b >>> print a.decode('utf-8')==b ,站群系统

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:黄冈网站建设 http://huanggang.45qun.com

上一篇:jsp教程学习笔记 下一篇:最后一页