Python的ASCII, UTF-8 相互转换

来源:互联网 发布:游戏买号用什么软件 编辑:程序博客网 时间:2024/05/29 14:40
  1. 如果原来的string是utf-8编码的,想转成ascii编码,那么:
    例如,str=“你好”
    utf-8编码: ‘\xe4\xbd\xa0\xe5\xa5\xbd’
    转成 ascii编码: u’\u4f60\u597d’
    方法是:str.decode(‘utf-8’)


  2. 反之,如果原来的string是ascii编码的,想转成utf-8编码,那么:
    例如,str=“你好”
    ascii编码: u’\u4f60\u597d’
    转成 utf-8编码:’\xe4\xbd\xa0\xe5\xa5\xbd’
    方法是:str.decode(‘ascii’)

原创粉丝点击