Approximately converting unicode string to ascii string in python

后端 未结 5 1508
甜味超标
甜味超标 2020-12-24 14:04

don\'t know wether this is trivial or not, but I\'d need to convert an unicode string to ascii string, and I wouldn\'t like to have all those escape chars around. I mean, is

5条回答
  •  鱼传尺愫
    2020-12-24 14:55

    import unicodedata
    
    unicode_string = u"Gavin O’Connor"
    print unicodedata.normalize('NFKD', unicode_string).encode('ascii','ignore')
    

    Output:

    Gavin O'Connor
    

    Here's the document that describes the normalization forms: http://unicode.org/reports/tr15/

提交回复
热议问题