How to replace accented characters in python?

后端 未结 2 884
一生所求
一生所求 2020-12-28 18:19

My output looks like \'àéêöhello!\'. I need change my output like this \'aeeohello\', Just replacing the character à as a like this.

2条回答
  •  暖寄归人
    2020-12-28 18:40

    import unidecode
    somestring = "àéêöhello"
    
    #convert plain text to utf-8
    u = unicode(somestring, "utf-8")
    #convert utf-8 to normal text
    print unidecode.unidecode(u)
    

    output

    aeeohello

提交回复
热议问题